Problème serveur mail en localhost!!!

bbo94
Invité n'ayant pas de compte PHPfrance

14 févr. 2009, 19:26

Bonjour,

Je voudrais insérer une page de recommandation de site. J'essaie d'abord le formulaire sur mon LOCALHOST (EasyPHP), voici le message qu'il me renvoie lorsque je valide la saisie:

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\recommander.php on line 74..

Et voici le code qu'il y a à la ligne 74: return mail($recipient,$subject,$message,$headers); (FONCTION MAIL!!)

Quelqu'un pourrait m'aider svp? Je ne trouve pas l'erreur exactement!

Si quelqu'un à des pages PHP simples toutes prêtes pour recommander un site à des amis...je suis preneur!!!

MERCI D'AVANCE!!!! :roll:

ViPHP
ViPHP | 1136 Messages

14 févr. 2009, 20:06

Salut ,
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\recommander.php on line 74.. 
Et bien , en fait, il essaye de se connecter au serveur de mail qui se trouve sur ta machine locale .. qui "surement" n'hexiste pas !!

Il faut spécifier un autre smtp dans ton php.ini .. celui de ton FAI certainement :

exemple free : smtp.free.fr

http://fr.php.net/manual/fr/mail.configuration.php

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

14 févr. 2009, 23:55

Bonjour,

Upload ton script chez ton hébergeur et il marchera ;)
Quand tout le reste a échoué, lisez le mode d'emploi...