[R] Envoyer un mail a plusieurs destinataires (par outlook)

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Utilisateur 3309 supprimé
Status : Hors ligne

[R] Envoyer un mail a plusieurs destinataires (par outlook)

#1

Message par Utilisateur 3309 supprimé »

Bonjour,

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=0
donc mon probleme est comment mettre plusieurs destinataires dans $mailto ??

Code : Tout sélectionner

$mailto ="monmail@domaine.com;monmail2@domaine.com" ne fonctionne pas...
Merci pour votre aide.

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
Modifié en dernier par Utilisateur 3309 supprimé le jeu. 19 juil. 2012 15:20, modifié 1 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..]Envoyer un mail a plusieurs destinataires (par outlo  

#2

Message par jguinch »

(Re)Salut

La syntaxe $mailto ="monmail@domaine.com;monmail2@domaine.com" fonctionne bien chez moi (Outlook aussi).

Tu peux essayer également ça :

Code : Tout sélectionner

$mailto = "MOI <monmail@domaine.com>; MOIAUSSI <monmail2@domaine.com>"
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Utilisateur 3309 supprimé
Status : Hors ligne

Re: [..]Envoyer un mail a plusieurs destinataires (par outlo

#3

Message par Utilisateur 3309 supprimé »

rhalala, ok ca marche chez moi aussi, j'avais 2 fichiers, je corrigeais un fichier sur un lecteur reseau, et je testais en lançant le fichier sur mon bureau... :mrgreen:
Merci encore... :D
Répondre