Bonjour et merci de prendre le temps de régler mon problème qui est le suivant.
J'ai un formulaire complet sur mon site qui utilise la fonction mail ( ).
Tous mon code concernant le formulaire fonctionne (vérification du mail, du remplissage des cases, etc...).
Arrivé à la ligne où j'utilise la fonction mail ( ). Une erreur se produit. Je précise que je veux tester l'envoi en local sans le serveur et que j'utilise Wamp5.
Voici cette partie du code :
/* Envoi de l'e-mail */
if (mail($to, $sujet, $msg, $headers))
{ $alert = 'E-mail envoyé avec succès';
/* On créé un cookie de courte durée (ici 120 secondes) pour éviter de
renvoyer un mail en rafraichissant la page */
setcookie("sent", "1", time() + 120);
/* On détruit la variable $_POST */
unset($_POST);
}
else
{ $alert = 'Erreur d\'envoi de l\'e-mail';
}
Voici mon message d'erreur :
Warning: mail() [function.mail]: Failed to connect to mailserver at "" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\test\send_email.php on line 77
La ligne 77 correspond à la fonction mail ( ).
Voici mes essais pour régler le problème dans le fichier "php.ini" (sans succès) :
Modification du fichier php.ini :
[mail function]
; For Win32 only.
SMTP = smtp.iccentrex.com (OU SMTP = localhost)
smtp_port = 25 (OU rien)
; For Win32 only.
sendmail_from = *****@******.com (OU rien ou autres adresse valide)
Quelque soit la combinaison, toujours la même erreur s'affiche.
J'ai tenter d'effacer complètement le fichier php.ini et il y a toujours la même erreur. J'ai donc constater que ça ne devait pas être le bon fichier pris en compte et effectivement dans Wamp il y a deux fichier php.ini (un dans le dossier "php/" et l'autre dans le dossier "apache2/bin/".
Même tentative avec ce nouveau fichier mais même erreur qui persiste toujours.
Ce qui m'amène a demander de l'aide...