Problème envoi du mail : verify your "SMTP" and "smtp_port"
Posté : 27 déc. 2011, 11:56
Bonjour,
Avant toute chose, je vous souhaite à tous de joyeuses fêtes !
Et maintenant, passons aux choses sérieuses ^^ :
je suis en train de faire une fonction qui permet l'envoi d'un nouveau mot de passe par e-mail dans le cas où l'utilisateur ait oublié le sien(la sécurisation de l'envoi du mot de passe est sans doute à revoir et je risque de vous embêter avec ça un peu plus tard ^^) mais en attendant, j'ai un problème qui survient à ce que je comprend dans la configuration de WAMP.
J'obtiens ce message d'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\vespa_b1\new_pwd.php on line 52
J'ai donc immédiatement jeté un oeil sur mon php.ini à cette section là :
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
Je n'y connais absolument rien dans l'utilisation des ports 80 ou 25 ou n'importe quel autre, alors je ne sais pas du tout quoi modifier.
Pourriez-vous me donner un petit coup de main ?
Voici aussi la partie de mon code qui utilise la fonction mail() :
Avant toute chose, je vous souhaite à tous de joyeuses fêtes !
Et maintenant, passons aux choses sérieuses ^^ :
je suis en train de faire une fonction qui permet l'envoi d'un nouveau mot de passe par e-mail dans le cas où l'utilisateur ait oublié le sien(la sécurisation de l'envoi du mot de passe est sans doute à revoir et je risque de vous embêter avec ça un peu plus tard ^^) mais en attendant, j'ai un problème qui survient à ce que je comprend dans la configuration de WAMP.
J'obtiens ce message d'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\vespa_b1\new_pwd.php on line 52
J'ai donc immédiatement jeté un oeil sur mon php.ini à cette section là :
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
Je n'y connais absolument rien dans l'utilisation des ports 80 ou 25 ou n'importe quel autre, alors je ne sais pas du tout quoi modifier.
Pourriez-vous me donner un petit coup de main ?
Voici aussi la partie de mon code qui utilise la fonction mail() :
if(!mail($row1['email'], $objet, /*$row2['pass']*/$new_password, $headers))
{
echo 'Probleme lors de l\'envoi du mail';
}