Version 1.0.3

Exemples de codes source

A travers ces exemples de codes source, découvrez la facilité d'utilisation de MailMill .NET pour l'envoi d'email. Notez que le code est ici écrit en C# mais vous pouvez très bien utiliser d'autres langages de programmation .NET.

Message texte simple
MailMill.Mail oMail = new Mail();
oMail.From = "John <john@emilltest.com>";
oMail.Tos.Add("Brian <brian@emilltest.com>");
oMail.Subject = "
Un email simple";
oMail.TextBody = "
Bonjour tout le monde!";
oMail.Server = "smtp.mydomain.tld";
oMail.Send();
Message HTML avec des images incorporées
MailMill.Mail oMail = new Mail();
oMail.From = "Lisa <lisa@emilltest.com>";
oMail.Tos.Add("Bernard <bernard@emilltest.com>");
oMail.Subject = "
Un mail HTML avec des images";
oMail.HtmlBody = "<html><body>
Bonjour <img src=c:\\images\\world.gif></body></html>";
oMail.TextBody = "
Bonjour tout le monde!"; // texte alternatif optionnel
oMail.Server = "smtp.mydomain.tld";
oMail.Send();
// Les images locales seront automatiquement intégrées dans le MIME.
Message texte avec une pièce jointe statique
MailMill.Mail oMail = new Mail();
oMail.From = "John <john@emilltest.com>";
oMail.Tos.Add("Brian <brian@emilltest.com>");
oMail.Subject = "
Un mail avec une pièce jointe" ;
oMail.TextBody = "
Veuillez trouver ci-joint votre facture";
oMail.Attachments.Add(@"c:\invoices\invoice.pdf");
oMail.Server = "smtp.mydomain.tld";
oMail.Send();
Message texte avec des pièces jointes dynamiques
MailMill.Mail oMail = new Mail();
oMail.From = "John <john@emilltest.com>";
oMail.Tos.Add("Caroline <caroline@emilltest.com>");
oMail.Subject = "
Un mail avec une pièce jointe";
oMail.TextBody = "
Veuillez trouver ci-joint le rapport mensuel des commissions";
MailMill.MailAttachment oAttach = new MailAttachment();
oAttach.Name = DateTime.Now.Year + "-" + DateTime.Now.Month + "-comission.txt";
oAttach.Type = "text/plain";
oAttach.Data = "
Ce mois vous recevez une commission de €7,589.78." & vbCrLf & "Continuez ce bon travail";
oMail.Attachments.Add(oAttach);
oMail.Server = "smtp.mydomain.tld";
oMail.Send();