Problème fonction mail
Shad69
-
Shad69 -
Shad69 -
Bonjour,
J'ai un problème avec ma fonction mail :
PHP me retourne l'erreur suivante :
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\test3\includes\fonctions.php on line 335
Pourriez-vous m'aider svp ?
J'ai un problème avec ma fonction mail :
function inscription_mail($mail, $pseudo, $passe)
{
$to = $mail;
$subject = 'Inscription sur '.TITRESITE.' - '.$pseudo;
$message = '<html>
<head>
<title></title>
</head>
<body>
<div>Bienvenue sur '.TITRESITE.' !<br/>
Vous avez complété une inscription avec le pseudo
'.htmlspecialchars($pseudo, ENT_QUOTES).' à l\'instant.<br/>
Votre mot de passe est : '.htmlspecialchars($passe, ENT_QUOTES).'.<br/>
Veillez à le garder secret et à ne pas l\'oublier.<br/><br/>
En vous remerciant.<br/><br/>
Moi - Wembaster de '.TITRESITE.'
</body>
</html>';
//headers principaux.
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
//headers supplémentaires
$headers .= 'From: "Mon super site" <contact@supersite.com>' . "\r\n";
$headers .= 'Cc: "Duplicata" <duplicata@supersite.com>' . "\r\n";
$headers .= 'Reply-To: "Membres" <membres@supersite.com>' . "\r\n";
$mail = mail($to, $subject, $message, $headers); //marche
if($mail) return true;
return false;
}
PHP me retourne l'erreur suivante :
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\test3\includes\fonctions.php on line 335
Pourriez-vous m'aider svp ?
A voir également:
- Problème fonction mail
- Fonction si et - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Comment télécharger un mail - Guide
- Etik mail - Guide
5 réponses
Ben si ça corrige mon problème de mail je veux bien... mais je pense avoir un problème au niveau de php.ini, donc je ne pense pas que ça changerai quoique ce soit...
En fait ma fonction mail permet d'envoyer un mail à l'utilisateur pour le prévenir que son inscription terminée.
J'ai changé dans php.ini le port, j'ai indiqué 587 à la place, mais il m'indique toujours la même 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\test3\includes\fonctions.php on line 335
comme si il ne prenait pas en compte ma modification de port....
J'ai changé dans php.ini le port, j'ai indiqué 587 à la place, mais il m'indique toujours la même 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\test3\includes\fonctions.php on line 335
comme si il ne prenait pas en compte ma modification de port....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question