Version 1.1.2

Exemples de codes source

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

Message texte simple
Dim oMail
Set oMail = CreateObject("MailMill.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
Set oMail = Nothing
Message HTML avec des images incorporées
Dim oMail
Set oMail = CreateObject("MailMill.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
Set oMail = Nothing
'
Les images locales seront automatiquement intégrées dans le MIME.
Message texte avec une pièce jointe statique
Dim oMail
Set oMail = CreateObject("MailMill.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
Set oMail = Nothing
Message texte avec des pièces jointes dynamiques
Dim oMail, oAttach
Set oMail = CreateObject("MailMill.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"
Set oAttach = CreateObject("MailMill.Attachment")
oAttach.Name = Year() & "-" & 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
Set oMail = Nothing
Set oAttach = Nothing