Page 1 sur 1
fonction mail() demande server mail
Posté : 23 avr. 2005, 16:12
par arno77
Salut à tous,
voila mon problème, la fonction mail de php me demande un server mail est ce que quelqu'un peut m'expliquer comment resoudre mon problème
voici mon message d'erreur
Warning: mail(): Failed to connect to mailserver at "smtp" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-7\www\avitila\contact\ok.php on line 31
Posté : 23 avr. 2005, 16:18
par Cyrano
Solution possible : édite ton fichier php.ini; cherche la ligne smtp, tu devrais trouver une ligne marquée :
smtp = localhost
Remplace localhost par l'adresse du serveur smtp de ton fournisseur d'accès (smtp.free.fr ou smtp.wanadoo.fr par exemple)
Enregistre, relance ton serveur apache et refais un essai de ton script.
Autre méthode : installer u serveur SMTP sur ta machine.
Posté : 23 avr. 2005, 16:47
par arno77
j'ai reussi avec free smtp server mais s'il y avait possibilité d'utiliser mon fournisseur d'acces je prefererai car la cela n'a pas fonctionner
Posté : 23 avr. 2005, 19:09
par albat
Aucune interdiction à cela !
Qui est ton FAI ?
Si c'est wanadoo,
Cyrano t'a déjà fourni la réponse.

Si c'est un autre FAI, tu as le nom du serveur SMTP dans tes docs de connexion/configuration.
Posté : 23 avr. 2005, 19:11
par albat
j'ai reussi avec free smtp server mais s'il y avait possibilité d'utiliser mon fournisseur d'acces je prefererai car la cela n'a pas fonctionner
Pas étonnant, car Cyrano t'avait bien précisé :
Remplace localhost par l'adresse du serveur smtp de ton fournisseur d'accès (smtp.free.fr ou smtp.wanadoo.fr par exemple)
Si Free n'est pas ton FAI, cela ne fonctionnera pas...

Posté : 24 avr. 2005, 13:22
par arno77
non j'avais bien adapté avec tiscali
smtp.tiscali.fr
mais apparemment cela pas
Posté : 24 avr. 2005, 13:29
par arno77
je viens de regarder à nouveau mon php.ini en fait il y avait une faute de frappe
merci à tous