Bonjour !
j'ai une application développé en C# winform avec une base de donnée SQL SERVER 2012.
je veux que mon application lance ou déclenche un envois de mail sans l'aide de personne.
est ce possible ?
Version imprimable
Bonjour !
j'ai une application développé en C# winform avec une base de donnée SQL SERVER 2012.
je veux que mon application lance ou déclenche un envois de mail sans l'aide de personne.
est ce possible ?
Bonsoir,
oui c'est possible , pour la partie envoi du mail , voici un petit code que j'avais publié qui montre comment envoyer des mails :
http://dotnet.developpez.com/telecha...er-des-E-mails
Sinon il y a des tas d'exemples qui fourmillent sur le net.
Pour l'envoi "sans l'aide de personne" il te suffirait de faire un Timer qui ,a chaque x minutes ou x heures , regarderait si il doit envoyer des mails ou non.
Merci je regarde puis te fait un retour .... la je suis au boulo ...:lol:
est ce que le timer va s'executer forcement si l'utilisateur lance le programme ?Citation:
il te suffirait de faire un Timer qui ,a chaque x minutes ou x heures
Salut,
C'est a toi de configurer le Timer. Si tu le configure pour qu'il se lance au démarrage de ton programme : Oui
Exemple d'un Timer en mode console qui écrit "Coucou" par intervalle de 5 secondes :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 class Program { static void Main() { var timer = new Timer(5000); timer.Elapsed += timer_Elapsed; timer.Start(); Console.ReadLine(); timer.Stop(); } static void timer_Elapsed(object sender, ElapsedEventArgs e) { Console.WriteLine("Coucou"); } }
Je veux qu'il se lance seul sans le demarrage de mon programme ... mais plutôt le demarrage du PC.
Pour cela tu peux utiliser un service windows