Page 1 sur 1

[..] _InetsmtpMail => erreur

Posté : jeu. 02 déc. 2010 20:38
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

Re: [..] _InetsmtpMail => erreur

Posté : ven. 03 déc. 2010 04:12
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:

Re: [..] _InetsmtpMail => erreur

Posté : ven. 03 déc. 2010 18:42
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.

Re: [..] _InetsmtpMail => erreur

Posté : ven. 03 déc. 2010 19:22
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:

Re: [..] _InetsmtpMail => erreur

Posté : ven. 03 déc. 2010 20:11
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 :)

Re: [..] _InetsmtpMail => erreur

Posté : ven. 03 déc. 2010 22:13
par bloodwolff
Lance ce script et dit moi si il fonctionne
► Afficher le texte

Re: [..] _InetsmtpMail => erreur

Posté : ven. 03 déc. 2010 22:45
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)
 

Re: [..] _InetsmtpMail => erreur

Posté : lun. 06 déc. 2010 09:42
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
 

Re: [..] _InetsmtpMail => erreur

Posté : lun. 06 déc. 2010 12:15
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

Re: [..] _InetsmtpMail => erreur

Posté : lun. 06 déc. 2010 13:40
par bloodwolff
Tu as testé mon script ?

Re: [..] _InetsmtpMail => erreur

Posté : lun. 06 déc. 2010 16:09
par legend
Ne fonctionne pas . . .

Re: [..] _InetsmtpMail => erreur

Posté : lun. 06 déc. 2010 20:03
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

Re: [..] _InetsmtpMail => erreur

Posté : lun. 06 déc. 2010 21:38
par legend
Je sais pour cela.
mais DDleroutier a posté cela :
$s_SmtpServer = "192.168.98.9"
ce numero veut dire quoi? . . .

Re: [..] _InetsmtpMail => erreur

Posté : mar. 07 déc. 2010 16:50
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