[..] _InetsmtpMail => erreur

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

[..] _InetsmtpMail => erreur

#1

Message par legend »

Bonjour,
je voudrais utiliser la fonction _InetstmpMail.
j'ai aissaié cela

Code : Tout sélectionner

#include <INet.au3>

$s_SmtpServer = "smtp.live.com"
$s_FromName = "My Name"
$s_FromAddress = "legendzz@hotmail.fr"
$s_ToAddress = "legendzz@hotmail.fr"
$s_Subject = "My Test UDF"
Dim $as_Body[2]
$as_Body[0] = "Testing the new email udf"
$as_Body[1] = "Second Line"
$Response = _INetSmtpMail ($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body)
$err = @error
If $Response = 1 Then
    MsgBox(0, "Success!", "Mail sent")
Else
    MsgBox(0, "Error!", "Mail failed with error code " & $err)
EndIf
Bon je pense que c'est pas assés compliqué, mais sa marche pas.
@error est 4 = Unable to create socket.
mais bon je comprend même pas ce que c'est socket, et ce qu'il faut faire pour résoudre ce probléme.
c'est pourquoi je compte sur vous pour m'aider :)
merci et bonne journée
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: [..] _InetsmtpMail => erreur

#2

Message par bloodwolff »

Il existe d'autre fonction qui envoie des mails et tu devrais te donner la peine de chercher un peu
Et même que si je me souviens bien, c'Est ton deuxième post pour l'envoi de mail ...
Une petite recherche qui donne 114 résultats dont au moins le 3/4 traitent de l'envoi de mail
aissaié
Pour ta connaissance générale c'est "essayé" :wink:
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: [..] _InetsmtpMail => erreur

#3

Message par legend »

Désolé pour les fautes d'orthographe --"
Mais j'ai aissaié une dizaine de fonctions et d'udf pour envoyer e-mail.
je vois pas vraiment pourquoi sa ne fonctionne pas sur mon pc.
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: [..] _InetsmtpMail => erreur

#4

Message par bloodwolff »

Tu n'a définitivement pas lu mon message car tu as refais la (ou les) même faute sur "essayé"
Mais bon je vais te répondre quand même et si tu ne veux pas lire mon message, tant pis
Le mieux pour toi serait de tester les fonctions ailleurs sur une autre machine pour voir si le problème vient vraiment de là où il vient de ce qu'il y a devant :roll:
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: [..] _InetsmtpMail => erreur

#5

Message par legend »

Bien,
j'ai pris des codes la ou je devais seulement mettre mon compte & passe dans un input pour vérifier cela.
le script marchait normalement sur les pc des autres, mais pas sur le mien.
pour les fautes d'orthographe . . . bon l'important ce que c'est compréhensible :)
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: [..] _InetsmtpMail => erreur

#6

Message par bloodwolff »

Lance ce script et dit moi si il fonctionne
► Afficher le texte
Compte skype : bloodwolfff
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] _InetsmtpMail => erreur

#7

Message par sylvanie »

j'arrive un peu tard... j'ai testé effectivement _INetSmtpMailCom avec mon adresse hotmail avec les paramètres suivants

Code : Tout sélectionner

$s_SmtpServer="smtp.live.com"
$s_FromName="toto"
$s_FromAddress="toto"
$s_ToAddress="toto"
$s_Subject = "test"
$as_Body = "test de text"
$s_AttachFiles = ""
$s_CcAddress = ""
$s_BccAddress = ""
$s_Username = "votre_adresse"
$s_Password = ""
$IPPort = 25
$ssl = 1
$s_Importance="Normal"



_INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body , $s_AttachFiles , $s_CcAddress, $s_BccAddress, $s_Importance, $s_Username, $s_Password , $IPPort , $ssl)
 
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
DDleroutier
Niveau 1
Niveau 1
Messages : 9
Enregistré le : jeu. 02 déc. 2010 10:08
Status : Hors ligne

Re: [..] _InetsmtpMail => erreur

#8

Message par DDleroutier »

Bonjour,

Ce script fonctionne chez moi ( avec exchange )

Code : Tout sélectionner

#include <INet.au3>

$s_SmtpServer = "192.168.98.9"
$s_FromName = "My Name"
$s_FromAddress = "DDleroutier@domain.fr"
$s_ToAddress = "KKleplombier@domain.fr"
$s_Subject = "My Test UDF"
Dim $as_Body[2]
$as_Body[0] = "Testing the new email udf"
$as_Body[1] = "Second Line"
MsgBox(0,"title",$s_SmtpServer&"  "&$s_FromName&"  "&$s_FromAddress&"  "&$s_ToAddress&"  "&$s_Subject&"  "&$as_Body[0])
$Response = _INetSmtpMail ($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body,@computername, -1)
$err = @error
If $Response = 1 Then
    MsgBox(0, "Success!", "Mail sent")
Else
    MsgBox(0, "Error!", "Mail failed with error code " & $err)
EndIf
 
Avatar du membre
legend
Niveau 7
Niveau 7
Messages : 472
Enregistré le : dim. 26 sept. 2010 12:55
Status : Hors ligne

Re: [..] _InetsmtpMail => erreur

#9

Message par legend »

bien c'est la commande figurant dans l'aide autoIT
même probléme, le code d'erreur est 4.
pour le serveur stmp, comment obtenir l'ip de serveur par exemple hotmail.
bonne journée
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: [..] _InetsmtpMail => erreur

#10

Message par bloodwolff »

Tu as testé mon script ?
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: [..] _InetsmtpMail => erreur

#11

Message par legend »

Ne fonctionne pas . . .
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] _InetsmtpMail => erreur

#12

Message par Jerome »

legend a écrit : pour le serveur stmp, comment obtenir l'ip de serveur par exemple hotmail.

Coucou,


Pour hotmail, c'est soit stmp.live.com
ou
smtp.live.com:blabla@hotmail.fr

Sinon petite aide 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: [..] _InetsmtpMail => erreur

#13

Message par legend »

Je sais pour cela.
mais DDleroutier a posté cela :
$s_SmtpServer = "192.168.98.9"
ce numero veut dire quoi? . . .
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] _InetsmtpMail => erreur

#14

Message par zeshrek »

192.168.x.x -> plage adresse privée de classe C
pour plus d'infos, cf la RFC 1918
http://fr.wikipedia.org/wiki/Rfc_1918
ftp://ftp.rfc-editor.org/in-notes/rfc1918.txt
http://abcdrfc.free.fr/rfc-vf/rfc1918.html
Si vis pacem para bellum
Répondre