Page 1 sur 1
[V] INetSmtpMail
Posté : jeu. 10 nov. 2011 22:09
par silvere
bonjour,
j'ai cherche désespérément comment envoyer un mail.
► Afficher le texte
Code : Tout sélectionner
#include <INet.au3>
$s_SmtpServer = "smtp.live.com"
$s_FromName = "Silvere"
$s_FromAddress = "silvere1997@hotmail.fr"
$s_ToAddress = "silvere1997@hotmail.frr"
$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
Mais j'ai l'erreur 50
j'ai essayer plusieurs udf mais rien ne marche
Re: [..]INetSmtpMail
Posté : jeu. 10 nov. 2011 23:40
par Tlem
Merci de prendre le temps de respecter les règles de ce forum :
1 - présentation de votre message : Dans le titre, il doit y avoir un espace entre la balise et le texte, ensuite rajoutez la balise de code (même dans un spoiler).
2 - Lorsque vous posez une question, vérifiez qu'elle n'a pas déjà été posée sur le forum, en utilisant l'outil de recherche de celui-ci.
Re: [..] INetSmtpMail
Posté : jeu. 10 nov. 2011 23:50
par silvere
Excuser-moi pour la balise j'ai oublier
J'ai trouvé beaucoup de post la dessus j'en est essayer beaucoup mais sa ne marche jamais c'est donc pour sa que j'ai posté de sujet
Re: [..] INetSmtpMail
Posté : jeu. 10 nov. 2011 23:54
par Tlem
Il manque toujours la balise de code ==>
http://www.autoitscript.fr/forum/viewto ... 896#p24896
Et pour votre problème, cherchez ceux qui comme vous ont eu un problème sur l'envoi par Hotmail ...

Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 00:39
par silvere
je n'y est jamais fait attention a la balise dans les spoiler

Pardon
Je vien encore d'efectuer plusieurs recherche mais sans succés
Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 02:26
par jchd
Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 04:41
par silvere
j'ai chercher par tout l'ai pas trouvé

Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 10:04
par Tlem
Vous avez donc très mal cherché. Avec l'outil de recherche du forum, il faut moins d'une minute pour avoir la réponse (sans parler du lien que jchd a écrit dans son message).
Je pourrais vous la donner là comme ça, mais franchement, ça me ferait peine, car vu le nombre de fois ou le sujet à été abordé et les éléments déjà donnés, je doute vraiment de vos efforts.

Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 11:42
par silvere
Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 12:51
par moi
l'erreur 50 d'après l'aide d'autoit et que le corps (ici $as_body) ne peut pas être envoyer...
si j'ai bien compris vous voulez sur une ligne la valeur de $as_body[0] et sur la ligne d'en dessous la valeur de $as_body[1]
donc je verrai plutot le code comme cela
► Afficher le texte
Code : Tout sélectionner
#include <INet.au3>
$s_SmtpServer = "smtp.live.com"
$s_FromName = "Silvere"
$s_FromAddress = "silvere1997@hotmail.fr"
$s_ToAddress = "silvere1997@hotmail.frr"
$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, [color=#40FF00]$as_Body[0] & @CRLF & $as_Body[1][/color])
$err = @error
If $Response = 1 Then
MsgBox(0, "Success!", "Mail sent")
Else
MsgBox(0, "Error!", "Mail failed with error code " & $err)
EndIf
et puis dans les lien compare le 1er et 3eme... tu vas voir que c'est les mêmes
Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 13:45
par silvere
Sa marche toujours pas erreur 50
Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 14:14
par moi
peut etre que ça marche pas avec un array
bon on va quand même essayer
► Afficher le texte
Code : Tout sélectionner
#include <INet.au3>
$s_SmtpServer = "smtp.live.com"
$s_FromName = "Silvere"
$s_FromAddress = "silvere1997@hotmail.fr"
$s_ToAddress = "silvere1997@hotmail.frr"
$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, "Testing the new email udf"&@CRLF& "Second Line")
$err = @error
If $Response = 1 Then
MsgBox(0, "Success!", "Mail sent")
Else
MsgBox(0, "Error!", "Mail failed with error code " & $err)
EndIf
Re: [..] INetSmtpMail
Posté : ven. 11 nov. 2011 16:36
par silvere
toujours la même erreur
Re: [..] INetSmtpMail
Posté : mer. 30 déc. 2015 23:08
par Tlem
Sans déconner, on va être obligé de supporter ça longtemps !!!
Dans un de vos liens, la réponse est donnée par matwachich !
Si vous ne savez pas lire et chercher, passez à autre chose !
Comme je l'ai déjà dit, cette question à déjà eu ses réponses dans d'autres sujets.
Donc je verrouille celui-ci.