Page 1 sur 1

[..] Multi pièce jointe

Posté : lun. 02 janv. 2012 19:11
par Katanati
Bonjour

Je demande votre aide sur quelque chose qui me tracasse depuis quelques jours.

Je souhaiterai pouvoir envoyer plusieurs pièces-jointes, dans un seul mail, en autoit.

J'utilise déjà la fonction _INetSmtpMailCom ci-dessous.
► Afficher le texte
Je souhaiterai savoir comment joindre plusieurs pièces-jointe dans le même email.

En effet j'ai fais plusieurs recherche (sur le forum ici, le forum anglais, google) et pourtant je n'ai pas tout trouvé, ou tout compris :/.

Les fichiers (n'importe lequel, n'importe quelle extension, tant qu'elle est supportée par gmail) peuvent se trouver n'importe où, ce n'est pas un problème ^^.

Code : Tout sélectionner

_INetSmtpMailCom("smtp.gmail.com", "", $envoie, $recoit, "Mes infos", $touche , $fichiers , "", "", "Normal", $envoie, $mdp , 465 , 1)
Merci de votre aide :p.

Katanati

PS : c'est mon deuxième topic (après ma présentation) si j'ai fais quelque chose de mal présenté, dites le moi pour que j'édite :) Merci.

Re: [..] Multi pièce jointe

Posté : lun. 02 janv. 2012 19:26
par PandiPanda
Bonsoir,

J'utilise pas du tout "_INetSmtpMailCom" donc je ne peux que vous orienté vers ceci.

Apparemment il est possible de spécifier "plusieurs" fichier en les séparant par des ";"

Re: [..] Multi pièce jointe

Posté : lun. 02 janv. 2012 19:28
par matwachich
C'est n'est pas apparemment, mais surement!
Il suffit de séparer les fichiers par ;

Re: [..] Multi pièce jointe

Posté : lun. 02 janv. 2012 19:39
par Katanati
Merci pour vos liens, j'avais déjà vu ce lien et tenter de faire quelque chose avec


Mais je n'y arrive pas du tout

Pourriez vous me faire un exemple avec la façon de faire que ce membre anglais à présenté ?

J'ai tout tenté, et rien compris au final :/.

Re: [..] Multi pièce jointe

Posté : lun. 02 janv. 2012 20:05
par matwachich

Code : Tout sélectionner

#include <File.au3>

$list = _FileListToArray(@ScriptDir, "*", 1)
If $list = 0 Then Exit MsgBox(0, "Erreur", "Aucun fichier")

Global $files = ""
For $i = 1 To $list[0]
    $files &= $list[$i] & ";"
Next
$files = StringTrimRight($files, 1) ; enlever le dernier ;
MsgBox(0, "Debug", "Liste des fichiers à envoyer:" & @CRLF & $files)

_INetSmtpMailCom("smtp", "Votre nom", "Votre mail", "EMail destinataire", "Sujet", "Corps du message", $files, "", "", "Normal", "user", "pass", 25, 0)
 

Re: [..] Multi pièce jointe

Posté : lun. 02 janv. 2012 22:23
par Katanati
matwachich a écrit :

Code : Tout sélectionner

#include <File.au3>

$list = _FileListToArray(@ScriptDir, "*", 1)
If $list = 0 Then Exit MsgBox(0, "Erreur", "Aucun fichier")

Global $files = ""
For $i = 1 To $list[0]
    $files &= $list[$i] & ";"
Next
$files = StringTrimRight($files, 1) ; enlever le dernier ;
MsgBox(0, "Debug", "Liste des fichiers à envoyer:" & @CRLF & $files)

_INetSmtpMailCom("smtp", "Votre nom", "Votre mail", "EMail destinataire", "Sujet", "Corps du message", $files, "", "", "Normal", "user", "pass", 25, 0)
 
Merci de votre réponse !
Je vais voir ça et je vous dirai si j'ai réussi,

J'espère que ce topic pourra aider ceux qui cherchent à faire la même chose que moi, ou ceux qui ne savent pas bien comprendre l'anglais.

Merci à vous !