Bonjour,
J’ai le problème suivant :
Je voudrais pouvoir envoyer des e-mails à partir de mon code PHP. J’ai essayé le code PHP suivant :
Le navigateur me renvoie le message d’erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php $subject = "Hello!"; $body = "Hello,\n\nHow are you?"; if ($e_mail, $subject, $body)) { echo("<p>Message successfully sent!</p>"); } else { echo("<p>Message delivery failed...</p>"); } ?>
Pourtant, j’ai bien modifié, dans C:\wamp\bin\php\php5.3.\ php.ini, la ligne initialement « SMTP = localhost » en « SMTP = smtp.orange.fr », et ensuite, j’ai rebooté ma machine.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 (xxx).php on line 5
Je ne comprends pas où l’interpréteur trouve encore le mot « localhost ». N’ai-je pas écrit dans le bon fichier php.ini ? Comment faire avec la fonction ini_set() ?
Merci d'avance,
Zorglbug
Partager