[R] Script pour envoyer un fichier par mail

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Script pour envoyer un fichier par mail

#21

Message par matwachich »

Habibsbib a écrit :Moi ça marche pas avec InetSmtpMailCom. J'utilise GMail, $ssl = 1, $IPPORT 465. Quelqu'un peut m'aider ?
La fonction:

Code : Tout sélectionner

_INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject = "", $as_Body = "", $s_AttachFiles = "", $s_CcAddress = "", $s_BccAddress = "", $s_Importance="Normal", $s_Username = "", $s_Password = "", $IPPort = 25, $ssl = 0)
 
Comment s'en servir: (Si ca marche pas comme ca, alors je sais pas! ca fait des mois que je l'utilise de cette manière!)

Code : Tout sélectionner

$SmtpServer = "smtp.gmail.com"
$FromName = "" (On s'en fout!)
$FromAddress = "" (On s'en fout! de toute facons c'est $Username qui sera utilisé)
$ToAddress = "ton_destinataire@truc.com"
$Subject = "Sujet"
$Body = "Email"
$AttachFiles = "" (sauf si tu veut attaché un fichier)
$CcAddress = ""
$BccAddress = ""
$Importance = ""
$Username = "habisbib@gmail.com"
$Password = "Iloveautoit" 
$IPPort = 465 $ssl = 1 

Ca donne:
_INetSmtpMailCom("smtp.gmail.com", "", "", "ton_destinataire@truc.com", "Sujet", "Email", "", "", "", "", "habibsbib@gmail.com", "Iloveautoit", 465, 1)
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
valocool
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 05 janv. 2010 21:23
Status : Hors ligne

Re: [..] Script pour envoyer un fichier par mail

#22

Message par valocool »

Regarde les premier message de Tlem il explique que _INetSmtpMailCom n'existe plus dans la derniere version il faut donc enlever le Com pour avoir cela _INetSmtpMail !
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Script pour envoyer un fichier par mail

#23

Message par Tlem »

Ce n'est pas tout à fait ce que j'ai dit. :shock:
J'ai simplement dit que _INetSmtpMailCom n'existe pas dans la dernière version de AutoIt, car c'est un UDF qui à été fait à part.
Il n'a, à ce jour jamais été intégré à AutoIt. :roll:

Si vous regardez bien, _INetSmtpMailCom() est une version plus évoluée de la fonction _INetSmtpMail.

Si vous voulez utiliser _INetSmtpMailCom(), vous devez donc inclure son code dans votre script car il ne se trouve dans aucun include. :mrgreen:

Voilà, j'espère avoir été un peut plus clair.
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é".
valocool
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 05 janv. 2010 21:23
Status : Hors ligne

Re: [..] Script pour envoyer un fichier par mail

#24

Message par valocool »

D'accord =) et concernant le code hexadecimal de la touche ENTER qui normalement est 0D mais qui ne fonctionne pas ...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Script pour envoyer un fichier par mail

#25

Message par Tlem »

Fonctionne très bien chez moi :
► Afficher le texte
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é".
valocool
Niveau 1
Niveau 1
Messages : 13
Enregistré le : mar. 05 janv. 2010 21:23
Status : Hors ligne

Re: [..] Script pour envoyer un fichier par mail

#26

Message par valocool »

Ah oui >.< j'avais oublier les guillemet !
Bon merci pour ton aide Tlem mon sujet est résolu donc je mets un [R] au Sujet :)
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [R] Script pour envoyer un fichier par mail

#27

Message par matwachich »

Pour ceux qui veulent cet UDF, je l'ai utilisé dans ce petit script:
http://www.autoitscript.fr/forum/viewto ... f=6&t=3917
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] Script pour envoyer un fichier par mail

#28

Message par Habibsbib »

matwachich a écrit :
Habibsbib a écrit :Moi ça marche pas avec InetSmtpMailCom. J'utilise GMail, $ssl = 1, $IPPORT 465. Quelqu'un peut m'aider ?
La fonction:

Code : Tout sélectionner

_INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject = "", $as_Body = "", $s_AttachFiles = "", $s_CcAddress = "", $s_BccAddress = "", $s_Importance="Normal", $s_Username = "", $s_Password = "", $IPPort = 25, $ssl = 0)
 
Comment s'en servir: (Si ca marche pas comme ca, alors je sais pas! ca fait des mois que je l'utilise de cette manière!)

Code : Tout sélectionner

$SmtpServer = "smtp.gmail.com"
$FromName = "" (On s'en fout!)
$FromAddress = "" (On s'en fout! de toute facons c'est $Username qui sera utilisé)
$ToAddress = "ton_destinataire@truc.com"
$Subject = "Sujet"
$Body = "Email"
$AttachFiles = "" (sauf si tu veut attaché un fichier)
$CcAddress = ""
$BccAddress = ""
$Importance = ""
$Username = "habisbib@gmail.com"
$Password = "Iloveautoit" 
$IPPort = 465 $ssl = 1 

Ca donne:
_INetSmtpMailCom("smtp.gmail.com", "", "", "ton_destinataire@truc.com", "Sujet", "Email", "", "", "", "", "habibsbib@gmail.com", "Iloveautoit", 465, 1)
Oui, j'ai compris ça, je l'ai bien configuré, mais ça me renvoie une erreur. J'ai essayé après avec le port 25, et niet. Help please :(
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [R] Script pour envoyer un fichier par mail

#29

Message par matwachich »

Bah au faite le smtp de gmail est soit sur le port 465 ou le 587, donc le 25 c'est pas la peine (déja essayé)
Et après, donne le code de l'erreur exact.
Je sais que cette fonction ne renvoi pas vraiment d'erreurs elle même, mais c'est les erreur de WinInet ou COM (ou je sais pas quoi!) qu'elle renvoi, sauf peut être quand tu joint un fichier qui n'existe pas (la, c'est bien elle qui bronche!)

En tout cas (je sais je parle beaucoup pour rien! :P ) donne l'erreur exacte, on pourra peut être t'aider!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [R] Script pour envoyer un fichier par mail

#30

Message par Habibsbib »

Ben, je vais essayer sur le port 587. Autrement, le code est le même que pour valocool.

EDIT:

j'ai ré-essayé avec 587, et ça me donne ça comme erreur :

Code : Tout sélectionner

### COM Error !  Number: 80020009   ScriptLine: 74   Description:Le transport a échoué dans sa connexion au serveur.
Help please :(
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [R] Script pour envoyer un fichier par mail

#31

Message par matwachich »

Ecoute! ça me fait TOUJOURS la même erreur, mais vérifie tout de même la boite email de destination tu verra que normalement l'email est arrivé!

S'il t'énerve ce message d'erreur, t'as qu'à mètre en commentaire la ligne de l'UDF qui contient un MsgBox! (c'est ce que j'ai fait!)
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [R] Script pour envoyer un fichier par mail

#32

Message par Habibsbib »

Me disais aussi que c'était pas normal. Merci.
Répondre