public static void mail(string mdp, string body, string body2) { string req; string h1color = "FF4000"; string h2color = "B40404"; string listcolor = "black"; //creation d'un objet mail MailMessage message = new MailMessage(); //selection du server mail de google avec le port securise SmtpClient stpc = new SmtpClient("smtp.gmail.com", 587); //permet d'envoyer nos identifiants qui serons verifies car on utilise le port securise stpc.Credentials = new System.Net.NetworkCredential("*****@*****.**", mdp); //on securise notre connection en la chiffrant stpc.EnableSsl = true; //indique de qui provient le mail message.From = new MailAddress("*****@*****.**"); SqlConnection connection = BDD.open(); //permet de charger tous les destinataires du mail req = "SELECT adresse FROM ADRESSES"; BDD.dest(req, connection, message); connection.Close(); //remplit les lignes du mail (objet, corps) qui sera un mail html message.Subject = "Promotion à ne pas manquer"; message.Body = "<h1><font color = " + h1color + "><center>Mac Ventre vous annonce :</center></font></h1><br> <h2><font color =" + h2color + ">voici les nouveautés en restaurant :</font></h2><br> <ul><font size = 3 color =" + listcolor + ">" + body + "</font></ul><br> <h2><font color =" + h2color + ">De plus ces produits sont toujours en promotion : </font></h2><br> <ul><font size = 3 color =" + listcolor + ">" + body2 + "</font></ul>"; message.IsBodyHtml = true; //envoie le mail try { stpc.Send(message); //ouvre une fenetre pour avertir l'utilisateur que la commande a reussie FormValider frmval = new FormValider("Mail(s) envoyé(s)"); frmval.Show(); } catch (Exception ex) { MessageBox.Show("Une erreur est survenue lors de l'envoi du mail", ex.Message); } }