[..] Envoyer mail

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

[..] Envoyer mail

#1

Message par legend »

pour envoyer un mail j'ai trouvé un sujet assés compréhensible http://www.autoitscript.fr/forum/viewto ... ail#p35457 (c le code de matwachich)
mais il y a des termes que je ne comprend pas comme serveur smtp-server, CCadress, BCCadress1
est ce que sa marche seulement pour gmail?
Merci et bonne journée
Avatar du membre
fred39
Niveau 4
Niveau 4
Messages : 64
Enregistré le : lun. 05 mai 2008 10:03
Status : Hors ligne

Re: [..] Envoyer mail

#2

Message par fred39 »

Bonjour,
Il faut donner comme valeur à $s_SmtpServer le seveur smtp de ton fournisseur d'accès
liste ci dessous
http://www.commentcamarche.net/faq/893- ... cipaux-fai

CCadress et BCCadress sont respectivement les champs copie conforme et copie cachée.
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#3

Message par legend »

Je vais utiliser gmail
mon adresse est legendary1995@gmail.com
vous pouvez me donner ce que je dois mettre dans les autres formulaires a remplir?
Merci
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Envoyer mail

#4

Message par bloodwolff »

Pas trop compliqué à comprendre mais essayons d'éclaircir un peu
Déjà dans ton lien ils sont très bien expliquer :D


@bref:cette fonction envoie un mail. ;
; @param: ;
; ; $s_SmtpServer: le serveur SMTP ()serveur mail). ;
; ; $s_FromName:le nom de l'expediteur. ;
; ; $s_FromAddress:l'adresse mail de l'expediteur. ;
; ; $s_ToAddress:l"adresse mail du destinataire ;
; ; (on peut introduire plusieur adresses en les séparant avec des virgule ). ;
; ; $s_Subject = "":le sujet du mail (vide par défaut). ;
; ; $as_Body = "":le corp du mail (vide par défaut). ;
; ; $s_AttachFiles = "":les fichier à attacher au mail (vide par défaut). ;
; ; $s_CcAddress = "": Copie carbone (vide par défaut). ;
; ; $s_BccAddress = "":(blind carbon copy en Anglais)(vide par défaut). ;
; ; $s_Username = "":le nom d'utilisateur de la boite mail (vide par défaut). ;
; ; $s_Password = "":le mot de passe pour la boite mail (vide par défaut). ;
; ; $IPPort: le port IP ( = 25 ou 465). ;
; ; $ssl: (= 0 ou 1 ). ;
; @return: (rien).
$ipport pour Gmail est obligatoirement 465 et les champs $_username et $_password sont obligatoire avec Gmail
$ssl =1 signifie que tu passe par un serveur https et 0 signifie que tu ne passe pas par un serveur https :o
$_ccadress et $bccadress j'ignore à quoi elles servent mais elles ne sont pas obligatoire donc tu peux mettre

Code : Tout sélectionner

_INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body, $s_AttachFiles, "", "", $s_Username, $s_Password, $IPPort, $ssl)
Sinon explique ce que tu ne comprend pas dans la description :?
Compte skype : bloodwolfff
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#5

Message par legend »

je ne sais pas comment le faire fonctionner, c normal puisque je ne connais pas 70% des fonctions dans le script.
sinon si vous me donner un script qui envoyera le mail de legendary1995@gmail.com a legendzz@hotmail.fr ce serais plus facile :)
PS : donnez moi un code complet svp (qui marche quand je le lance sans grande modification) je ferais que mettre le mot de passe ^^
merci et bonne journée
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Envoyer mail

#6

Message par Tlem »

Votre demande n'est pas dans le bon forum.
Je déplace.
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é".
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Envoyer mail

#7

Message par cutprod »

Bonsoir legend voila prêt à l'emploi : (met ton Mdp du compte gmail)
► Afficher le texte
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#8

Message par legend »

sa ne marche pas . . .
message d'erreur :
C:\Documents and Settings\Administrateur\Bureau\Nouveau AutoIt v3 Script.au3 (69) : ==> The requested action with this object has failed.:
$objEmail.Send
$objEmail.Send^ ERROR
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Envoyer mail

#9

Message par cutprod »

Ha non!! me dit pas ca :shock:
Je viens de faire un copier coller du code au dessus j'ai remplacer mes identifiants et l'adresse du destinataire et ca poste bien et je le reçoit bien de suite!!
Là tu as un souci peut être avec tes identifiant ou destinataire,
quelle version d'Autoit as tu?
Vérifié bien tout ca!
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#10

Message par legend »

g la version autoIT 3 et les 2emails marchent (le gmail c'est un nouveau mail créer pour testé le script)
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Envoyer mail

#11

Message par cutprod »

Y a forcement un erreur dans tes identifiants ou dans l'adresse du destinataire si tu me garantie que tu fais un copier coller du code au dessus!! :shock:
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#12

Message par legend »

l'erreur est ici : (ligne 70)

Code : Tout sélectionner

 ;Sent the Message
    $objEmail.Send
    $objEmail=""
je suppose que sa veut dire que sa a réussi a se connecter etc . . .
et seulement qu'il y a un erreur dans le send
(The requested action with this object has failed) => jme demande ce que sa veut dire.
normalement sa devrait pas être une faute de mot de passe ou e-mail.
sinon mon mot de passe comporte des lettres +3chiffres.
merci et bonne journée
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Envoyer mail

#13

Message par cutprod »

Tu as raison il n'arrive même pas a essayer d'envoyer le mail!
tu met bien l' include au début du sript et tu a bien SciTE Version 1.79 et Autoit 3.3.6.1
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#14

Message par legend »

j'ai téléchargé autoit de ce lien http://www.autoitscript.com/autoit3/downloads.shtml
le premier lien.
pour le scite c inclus dans la méme installation.
le fichier .au3 que j'utilise pour ce script est sur le bureau.
faut il que je met le chemin de l'include? (normalement l'include fonctionne puisqu'il y a pas d'erreur d'include.)
merci et bonne journée
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Envoyer mail

#15

Message par cutprod »

Essaye de télécharger =
http://www.autoitscript.com/autoit3/sci ... oads.shtml
le premier, installe le.
Réessaye les mails
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#16

Message par legend »

Sa marche toujours pas.
L'etape $objEmail.Send fait quoi? (c'est l'avant dérniere étape du script)
c la qu'il y a l'erreur. peut être si on comprend c'est quoi l'erreur on pourra le regler (je connais pas cette fonction ^^ jconnais seulement que Send envoie du texte :P)
merci et bonne journée
Avatar du membre
cutprod
Niveau 6
Niveau 6
Messages : 273
Enregistré le : jeu. 30 sept. 2010 17:25
Localisation : Sud Ouest
Status : Hors ligne

Re: [..] Envoyer mail

#17

Message par cutprod »

$objEmail.Send veut dire qu'il envoi ton $obj email.
Là je peux plus rien pour toi :| je suis au bout de mes faibles compétences, je passe le relais a un vrai pro!!
A plus
Cut, srcipteur du dimanche...désolé !-)
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Envoyer mail

#18

Message par Jerome »

Coucou,


Essaye en rajoutant :

Code : Tout sélectionner

#include-once
au début du script, on sait jamais.


D'autres éléments de réponses ici et ici (Apparemment test avec la MAJ de l'UDF ici) .





Jérôme
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] Envoyer mail

#19

Message par legend »

Le #include-once ne change rien.
et les codes/soluce dans les liens ne marchent pas . . .
sinon il y a pas autre moyen pour communiquer 2pc autre que l'email? (par autoit)
merci et bonne journée
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Envoyer mail

#20

Message par Jerome »

Re-Coucou,


Sa dépend, tes 2 postes sont connecter au même réseaux local ?
Ont ' ils les deux internet ?


Effectue une recherche de la commande Net Send sur internet, sa peut t'aider si les deux postes se voyent sur le même réseaux.


PS : Ne désespère pas pour les mails, as-tu essayer de changer l'UDF ? (mon dernier lien ?( ta vraiment mis 17 minutes pour tout test avant de dire sa :s ?))




Jérôme
Répondre