Débutante en php, je souhaite faire un bête formulaire de contact.
Je travaille en local. J'utilise EasyPhp.
Mon pbm : cette erreur qui revient :
Warning:
mail(): Failed to connect to mailserver at "smtp.free.fr" port 25,
verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
in \envoi_mail.php on line 53
La ligne 53 est donc une fonction mail :
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
J'ai bien effectué les changements necessaires dans le fichier php.ini, à savoir :
[mail function]
; For Win32 only.
SMTP = smtp.free.fr ;
; For Win32 only.
sendmail_from = mon.mail@free.fr
Mon
code marchait chez moi, et au taf .. ça ne marche plus. Si qqn a déjà
rencontré ce pbm ou a une solution pour me guider, je vous en remercie
d'avance. =))
peut etre aussi que le serveur smtp de free n'accepte que les
connexions entrant depuis son reseau (i.e. si t'es connecté à internet
à travers eux). J'ai eu ce problème récemment, la solution est de
trouver un autre serveur smtp qui accepte les connexions depuis
partout...
Bonjour,
Non le serveur de free accepte des connexions de partout. Cependant il se peut que le serveur de free soit black lister sur ton lieu de travail. Sinon c'est que le oprt 25 est blocker sur ton lieu de travail.