Page 1 sur 1

[R] Envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 10:43
par Utilisateur 3643 supprimé
bonjour alors voilà j'ai trouvé cet fonction il y a peu de temps et je voudrait m'en servir mais quand je le lance il me dis code erreur 4 (dans le script) et quand je regarde la fonction il disent que erreur 4 c'est "Unable to create socket". Voilà mon script :
► Afficher le texte
Et aussi, je voudrait savoir comment faire une input avec les caractères en étoiles

Merci d'avance pour vos réponses au revoir !!

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 11:01
par TT22
Pour l'inputbox, c'est pas compliqué : InputBox("","","","*")

Pour l'erreur, moi j'ai une erreur 50, dans l'aide Autoit, ça dit :
@error : 5x - Cannot open SMTP session. x indicates the index number of last command issued to the SMTP server.

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 11:58
par Utilisateur 3643 supprimé
TT22 a écrit :Pour l'inputbox, c'est pas compliqué : InputBox("","","","*")

Pour l'erreur, moi j'ai une erreur 50, dans l'aide Autoit, ça dit :
@error : 5x - Cannot open SMTP session. x indicates the index number of last command issued to the SMTP server.
merci pour l'input mais, moi j'ai pas erreur 50, j'ai erreur 4 et j'aimerais régler le problème pour que cela marche correctement

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 12:06
par TT22
Désolé, mais si j'ai pas la même erreur que toi, je vois pas trop comment je pourrais t'aider :|

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 12:17
par moi
regarde ceque dıs la doc :
4 - Unable to create socket

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 13:56
par Utilisateur 3643 supprimé
oui mais désolé, je ne parle pas anglais :/ et je ne sais pas si c'est la solution...

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 16:53
par moi
google traductıon est ton amıs

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 17:05
par floriande26
Regarde :

Code : Tout sélectionner

s_FromAddress = "maxime.betemps@caramail.fr"
et
$s_SmtpServer = "smtp.live.com"
Si tu regarde ton adresse est une caramail et caramail c'est
:
Serveur SMTP : smtp.lycos.co.uk
Donc essaye de remplacer par $s_SmtpServer = "smtp.lycos.co.uk"

J'espère avoir trouver :D

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 17:53
par Utilisateur 3643 supprimé
jessaye tout de suite

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 17:59
par Utilisateur 3643 supprimé
floriende26 je suis désolé mais cela ne marche toujours pas ! (toujours la même erreur)
et "moi", google traducteur me dit:
Impossible de créer une socket
(j'avais déjà essayer avec google traducteur) et excuse, mais je ne sais pas se qu'es une socket j'ai chercher sur google et j'ai cru comprendre que cétait une prise :? :?:

Re: [..] envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 18:05
par PandiPanda
► Afficher le texteDéfinition

Re: [..] Envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 20:22
par floriande26
Essaye :

Code : Tout sélectionner

#include <INet.au3>

 Local $s_SmtpServer = "smtp.lycos.co.uk"
Local $s_FromName = "Max"
Local $s_FromAddress = "maxime.betemps@caramail.fr"
Local $s_ToAddress = "maxbetemps@hotmail.fr"
Local $s_Subject = "Test"
Local $Response = _INetSmtpMail ($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject)
If $Response = 1 Then
MsgBox(0, "Success!", "Mail sent")
Else
MsgBox(0, "Error!","Mail failed with error code ")
EndIf
Et dis moi

Re: [..] Envoyer un mail avec _INtetSmtpMail

Posté : mer. 31 août 2011 21:51
par Utilisateur 3643 supprimé
Jessaie dés demain pour vous dire di cela a marcher ou pas !

Re: [..] Envoyer un mail avec _INtetSmtpMail

Posté : jeu. 01 sept. 2011 10:03
par Utilisateur 3643 supprimé
Ne marche toujours pas :,(

Re: [..] Envoyer un mail avec _INtetSmtpMail

Posté : jeu. 01 sept. 2011 10:53
par matwachich
N'oubliez pas que les serveur SMTP que vous voulez utiliser sont des serveurs sécurisés. CAD qu'ils demande un nom d'utilisateur (email) et un mot de passe.

Or, vous ne donnez qu'un nom utilisateur.

En plus, ces serveurs n'utilise pas le port 25 par défaut, car ils utilisent une connexion sécurisée SSL.

Je vous renvoi vers la fonction _INetSmtpMailCom (recherche sur le forum anglais), elle fera largement l'affaire.