Page 1 sur 1

[R] Mail à plusieurs destinataires avec fichier joint

Posté : mer. 24 sept. 2008 08:45
par Guy
Bonjour,
Après avoir cherché sur le forum une solution que je n'ai pas trouvé, soit je suis passé à coté, soit elle n'y est pas ? Je vais donc faire appel a des spécialistes (je sais qu'il y en a parmi vous :wink: ) qui j'espère vont m'aider à résoudre mon problème.
Voici donc la chose :
Sur un poste sous XP, j'ai un traitement qui s'effectue et qui génère un fichier log. J'analyse ce fichier (via un script AutoIt) pour contrôler le bon déroulement du traitement. Jusque là, pas de souci, mais je voudrais pouvoir ajouter à mon script un envoi de mail, à plusieurs personnes, avec le fichier log joint si il y a une erreur dedans, et c'est là que je butte !
J'ai essayé avec "_INetSmtpMail", mais je ne vois pas comment mettre plusieurs destinataires ni joindre un fichier, j'ai aussi testé avec l'exemple "_INetSmtpMailCom" qui se trouve ici http://www.autoitscript.fr/forum/viewto ... f=20&t=822, mais ce qui me dérange, c'est qu'on soit obligé de mettre une adresse dans "$s_FromAddress" (adresse de l'expéditeur) alors que je voudrais simplement donner le nom de la machine comme expéditeur.
Voilà, j'espère avoir été assez clair dans mes explications, et merci d'avance pour votre aide.

Re: [..] Mail à plusieurs destinataires avec fichier joint

Posté : mer. 24 sept. 2008 14:01
par Tlem
Le code de ce lien http://www.autoitscript.fr/forum/viewto ... f=20&t=822 fonctionne parfaitement pour l'envoi à plusieurs destinataires.
Pour cela il vous suffit de mettre les noms les uns derrières les autres séparés par un point virgule, comme ceci :

Code : Tout sélectionner

$s_ToAddress = "adresse1@autoit.fr;adresse2@wanadoo.fr;adresse3@free.fr"
En ce qui concerne l'adresse de l'expéditeur, vous pouvez mettre ce qui vous chante du moment que ça ressemble à une adresse mail ...
Ceci fonctionne par exemple :

Code : Tout sélectionner

$s_FromAddress = "LOG@MaMachine.com"

Re: [..] Mail à plusieurs destinataires avec fichier joint

Posté : mer. 24 sept. 2008 14:17
par Guy
Merci, c'est vraiement super.

Par contre, pour l'adresse de l'expéditeur, si je mets n'importe quoi qui ressemble à une adresse mail, lors de la reception du message, l'expéditeur est "Machin [machin@nimportequoi.fr]". Est il possible de n'avoir que "Machin" ?

Re: [..] Mail à plusieurs destinataires avec fichier joint

Posté : mer. 24 sept. 2008 14:40
par Tlem
Non, c'est une restriction des serveurs SMTP.

Re: [R] Mail à plusieurs destinataires avec fichier joint

Posté : mer. 24 sept. 2008 14:46
par Guy
Domage :( , je mettrais donc une adresse bidon avec le nom de la machine.

Merci encore pour le coup de main...