fonction mail() demande server mail

Eléphant du PHP | 130 Messages

23 avr. 2005, 16:12

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

Mammouth du PHP | 19672 Messages

23 avr. 2005, 16:18

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 130 Messages

23 avr. 2005, 16:47

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

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

23 avr. 2005, 19:09

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.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

23 avr. 2005, 19:11

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... ;)

Eléphant du PHP | 130 Messages

24 avr. 2005, 13:22

non j'avais bien adapté avec tiscali
smtp.tiscali.fr
mais apparemment cela pas

Eléphant du PHP | 130 Messages

24 avr. 2005, 13:29

je viens de regarder à nouveau mon php.ini en fait il y avait une faute de frappe

merci à tous