[PHP] smtp localhost pour envoi de mail

Fermé
lucie - 8 janv. 2010 à 10:47
 le père - 8 janv. 2010 à 11:36
Bonjour,

Je suis actuellement en train de développer une application afin d'envoyer des mail automatiquement.
Et donc en fait, j'aimerai savoir si je pouvai faire des test en localhost ? Donc s'il y a un serveur smtp en local (WampServer) ?

Merci de votre grande aide

2 réponses

Quelqu'un pourrait m'aider s'il vous plait ?

Finalement j'ai opté pour le SMTP de mon FAI. Mais aucun mail n'est envoyé car le script m'affiche une erreur

Warning: mail() [function.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:\wamp\www\mail_auto\mailAuto.php on line 59

Dans mon php.ini j'ai bien changer les variables nécessaire :

[mail function]
; For Win32 only.
SMTP = smtp.free.fr

; For Win32 only.
sendmail_from = lucie_90@free.fr
0
Bonjour

Cette méthode marche très bien avec free, je l'utilise tous les jours.
Si tu as ce message après avoir mis le bon SMTP dans ton php.ini, c'est qu'il ne voit pas que tu as mofifié SMTP. Plusieurs possibilités :
. tu as oublié de redémarrer Apache
. tu as encore dans ton script une instruction qui remet la valeur de SMTP à "localhost"
. il y a plusieurs fichiers php.ini et tu n'as pas modifié le bon

As-tu essayé phpinfo() pour voir quel serveur SMTP il t'indique ?
0