[R] Mail à plusieurs destinataires avec fichier joint

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Guy
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 03 sept. 2007 09:34
Status : Hors ligne

[R] Mail à plusieurs destinataires avec fichier joint

#1

Message 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.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#2

Message 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"
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Guy
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 03 sept. 2007 09:34
Status : Hors ligne

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

#3

Message 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" ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#4

Message par Tlem »

Non, c'est une restriction des serveurs SMTP.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Guy
Niveau 1
Niveau 1
Messages : 13
Enregistré le : lun. 03 sept. 2007 09:34
Status : Hors ligne

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

#5

Message par Guy »

Domage :( , je mettrais donc une adresse bidon avec le nom de la machine.

Merci encore pour le coup de main...
Répondre