Bonsoir
Utilisant la version WampServer Version 2.0 sous Windows.
J'ai un problème lors de l'utilisation de la fonction "mail".
j'ai le message suivant :
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.orange.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in E:\wamp\www\nomsite\page.php on line 39
ou la ligne correspond à l'appel de la fonction mail.
Il faut savoir aussi qu'avant avec easy php , le meme bout de code fonctionnait. Ce qui confirme que c'est bien un problème au niveau du serveur.
A l'installation , j'avais choisi gmail comme paramètres d'envoie de mail.
Puis voulant modifier cela, j'ai effectué les modifications adéquates dans le fichier php.ini et phpForApache.ini dans le répértoire E:\wamp\bin\php\php5.2.9-2
Après redémarrage du serveur , je me rendais compte que la mise à jour n'était pas faite et qu'il prenait en compte toujours les paramètres gmail (smtp.gmail.com) ainsi que le port 25.
Ensuite j'ai fais clic gauche sur l'icone wamp dans la barre des taches puis php et php.ini ; j'ai modifié ici et la je me suis rendu compte qu'il prenait en compte les paramètres.
et malgré ceci , j'ai le message d'erreur alors qu'il n'y a aucune raison pour que ça ne passe pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 [mail function] ; For Win32 only. SMTP = smtp.orange.fr smtp_port = 25 ; For Win32 only. sendmail_from = mon_adresse@orange.fr ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters =
Cordialement,
Partager