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