Envoyer un mail sur un compte hotmail en php
Résolu
Slyken
Messages postés
24
Date d'inscription
Statut
Membre
Dernière intervention
-
Slyken Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Slyken Messages postés 24 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis en train de créer mon site personnel mais je n'arrive pas à envoyer un email sur mon compte hotmail.com avec un formulaire. Une fois que je l'ai rempli et que je clique sur "Envoyer", j'obtiens cet erreur :
J'ai donc cherché le smtp de hotmail et l'utiliser avec ini_set(), mais j'obtiens toujours une erreur, je suppose que je n'utilise pas le bon smtp (smtp.hotmail.com, mais j'ai aussi essayé mx4.hotmail.com).
Pour l'instant je teste sous wamp, et après il sera sur un site free.
Qu'est-ce que je dois mettre ?
Merci.
je suis en train de créer mon site personnel mais je n'arrive pas à envoyer un email sur mon compte hotmail.com avec un formulaire. Une fois que je l'ai rempli et que je clique sur "Envoyer", j'obtiens cet erreur :
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\Monsite\envoi.php on line 4
J'ai donc cherché le smtp de hotmail et l'utiliser avec ini_set(), mais j'obtiens toujours une erreur, je suppose que je n'utilise pas le bon smtp (smtp.hotmail.com, mais j'ai aussi essayé mx4.hotmail.com).
Pour l'instant je teste sous wamp, et après il sera sur un site free.
Qu'est-ce que je dois mettre ?
Merci.
A voir également:
- Envoyer un mail sur un compte hotmail en php
- Créer un compte google - Guide
- Créer un compte hotmail - Guide
- Hotmail - Guide
- Créer un compte instagram sur google - Guide
- Créer un compte gmail - Guide
5 réponses
Tu utilises wamp, tu ne peux donc pas utiliser son module pseudo-serveur pour envoyer des mails car tu es en local.*
Ok, je viens d'uploader sur mon site free et ça marche ^^', merci.
Par contre j'avais mis "c'est un test" comme message et j'ai reçu "c\'est un test" : il faudrait que j'envoie au format html ?
Par contre j'avais mis "c'est un test" comme message et j'ai reçu "c\'est un test" : il faudrait que j'envoie au format html ?
Non ça ne marche pas, j'ai le droit à "Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING".
salut j'aimerais faire la meme chose (envoi de mail) mais je ss nule en php es que vous pouvais me envoyer la source
svp
comment en fait pour le vbs ou bien en cmd pour envoyer des message ?
svp
comment en fait pour le vbs ou bien en cmd pour envoyer des message ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est encore pire, il me rajoute un antislash de plus ^^
Mais mon problème est résolu, grâce à la fonction stripslashes(). Merci quand même.
Voila mon code d'envoi.php :
Mais mon problème est résolu, grâce à la fonction stripslashes(). Merci quand même.
Voila mon code d'envoi.php :
<?php //entête MIME $headers = "MIME-Version: 1.0\r\n"; //ici on détermine le mail en format text $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; ////ici on détermine l'expediteur et l'adresse de réponse $headers .= "From: $pseudo <$email>\r\nReply-to : $pseudo <$email>"; if(mail("mail@mail.com", $objet, stripslashes($message), $headers)) { echo "Le message a bien été envoyé"; } else { echo 'Le message n\'a pu être envoyé'; } ?>