Problème envoie de mail en localhost
__GuiZm0__
Messages postés
36
Statut
Membre
-
Nabla's Messages postés 20731 Statut Contributeur -
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour à tous et à toutes.
je travaille actuellement sur un script permettant l'envoie de mail, mais voilà en local ca ne marche pas. Voici mon message d'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\clic2\mail.php on line 34
La ligne 34 en question et celle-ci :
mail($to, $subject, $body, $headers)
il faudrait que je change quelque chose dans php.ini mais je ne sais pas quoi
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = localhost //je dois changer ici
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from = .... // dois-je mettre une adresse mail par default ?
quelqu'un peut il me renseigner sur ce que je dois mettre ?
Salutations
je travaille actuellement sur un script permettant l'envoie de mail, mais voilà en local ca ne marche pas. Voici mon message d'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\clic2\mail.php on line 34
La ligne 34 en question et celle-ci :
mail($to, $subject, $body, $headers)
il faudrait que je change quelque chose dans php.ini mais je ne sais pas quoi
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = localhost //je dois changer ici
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from = .... // dois-je mettre une adresse mail par default ?
quelqu'un peut il me renseigner sur ce que je dois mettre ?
Salutations
A voir également:
- Smtp localhost
- Smtp outlook.fr - Guide
- Blocage smtp sortant - Forum Outlook
- Localhost:8090 - Forum PHP
- Localhost:8888 ✓ - Forum Réseaux sociaux
- Localhost/monsite ✓ - Forum HTML
1 réponse
SMTP = //le SMTP de ton FAI: par exemple smtp.numericable.fr
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25 // normalement ca bouge pas
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from = .... // mets ton email par exemple .... ou nicolas@elysee.fr ... c'est l'adresse d'expediteur
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25 // normalement ca bouge pas
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from = .... // mets ton email par exemple .... ou nicolas@elysee.fr ... c'est l'adresse d'expediteur
https://www.commentcamarche.net/faq/893-parametres-de-serveurs-pop-imap-et-smtp-des-principaux-fai
je suis passé par le smtp de sfr et de gmail.
chez sfr j'obtient ce message :
Warning: mail() [function.mail]: SMTP server response: 504 5.5.2 <0>: Recipient address rejected: need fully-qualified address in C:\wamp\www\clic2\mail.php on line 34
c'est toujours la même ligne que plus haut,
sendmail_from = .... // mets ton email par exemple
Dois-je mettre obligatoirement une adresse mail ? car dans mon formulaire je demande déjà de rentre l'adresse de l'expéditeur :s
Avec les deux derniers je n'ai pas de messages d'erreur, mais rien ne ce passe. autre chose dans ini.php :
sendmail_from = .... // email par exemple
Dois-je mettre obligatoirement une adresse mail ? car dans mon formulaire je demande déjà de rentre l'adresse de l'expéditeur :s
$to = $_POST['to'];
$body = $_POST['body'];
$subject = $_POST['subject'];
$from = "monmail@hotmail.fr";
/*Préparation de l'en-tête*/
$headers = "From: ".$from." \r\n".
"Reply-To: ".$to." \r\n".
"X-Mailer: PHP Mail form";
mail($to, $subject, $body, $headers) ;
et mon php.ini est :
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.free.fr
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from = guillaume.argiles@gmail.com