Résolu Probleme d'envoi de Mail SMTP et PHP

Solutions (1)
Tags :
  • Php
  • Smtp
  • Email
  • Programmation
|
Salut a vous.

Je réalise un Site Web ayant un formulaire pour envoyer des Mails.
Dans le php.ini, en ce qui concerne le SMTP j'ai mit les options suivante :

" [mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.orange.fr <---- Ceci
; http://php.net/smtp-port
smtp_port = 25 <----- Ceci


Et mon code PHP qui fonctionne, normalement ( =p):

  1. <?php /* Script_mail.php */
  2.  
  3. $nom=$_POST['nom'];
  4. $prenom=$_POST['prenom'];
  5. $subject = 'Mail Client'.$nom.$prenom;
  6.  
  7. $message = $_POST['msg'];
  8. $message = wordwrap($message, 70);
  9.  
  10. $addresse=$_POST['addr'];
  11. $headers = 'From: '.$addresse;
  12.  
  13. $to = 'burgio.thomas@yahoo.fr';
  14.  
  15. mail($to, $subject, $message, $headers);
  16.  
  17.  
  18. /* Retour apres envoi du Mail a index.php */
  19.  
  20. echo "Mail envoyé...";
  21. echo "<br />";
  22. echo "Redirection en cours ... Veuillez patienter !";
  23. //echo '<meta http-equiv="refresh" content="5; URL=index.php">';
  24.  
  25. ?>


Et voila mon erreur lors de l'envoi du Mail :

"Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini"


Donc ca doit venir du SMTP mais je vois pas trop ^^".

Merci d'avance.

Cordialement.
  • OmaR a édité ce message
Contenus similaires
Meilleure solution
partage
, Modérateur |
Essaie de redémarrer ton serveur, il a pas l'air d'avoir pris la configuration, vu qu'il te parle de localhost et pas du serveur orange
  • Dreamcaster a sélectionné cette solution comme la meilleure réponse
  • Commenter cette solution |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS