J'ai trouvé un bout de script pour envoyer un mail en utilisant outlook. Cela fonctionne très bien avec 1 destinataire, mais pas avec plusieurs, du moins je ne sais pas si j'utilise la bonne syntaxe.
Code : Tout sélectionner
; parametrages de l'envoi du mail
Local $olMailItem = 0
Local $olFormatRichText = 3
Local $olImportanceLow = 0
Local $olImportanceNormal = 1
Local $olImportanceHigh = 2
Local $olByValue = 1
Local $olFormatHTML = 2
Local $olFormatPlain = 1
Local $objet = "Mon Objet"
Local $mailto = "monmail@domaine.com" ; Adresse d'envoi
Local $cc = "copie@domaine.com" ; envoi copie
; On envoie le mail avec outlook
$oOApp = ObjCreate("Outlook.Application")
$oOMail = $oOApp.CreateItem ($olMailItem)
$oOMail.Save
With $oOMail
.To = ($mailto)
.cc = ($cc)
.Subject = $objet
.BodyFormat = $olFormatHTML
.Importance = $olImportanceNormal
.HTMLBody = "Bonjour,<br><br>blablabla."
.Send
EndWith
$oOApp=0Code : Tout sélectionner
$mailto ="monmail@domaine.com;monmail2@domaine.com" ne fonctionne pas...PS:
Je précise que INetSmtpMailCom ne fonctionne pas dans mon cas car notre serveur de messagerie EXCHANGE bloque l'envoie de mail si on ne passe pas par outlook, voir mon sujet ici:
http://autoitscript.fr/forum/viewtopic.php?f=3&t=10152

