Problème fonction mail

Shad69 -  
 Shad69 -
Bonjour,

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:

5 réponses

torpion29 Messages postés 497 Statut Membre 33
 
Si tu Veus moi j'ai un Formulaire tout prêt que j'ai codé je peu te le passer si tu veux .
0
Shad69
 
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...
0
torpion29 Messages postés 497 Statut Membre 33
 
Tu voulais faire quoi exatement avec la fonction mail ? newsletter , formulaire de contact ?
0
Shad69
 
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....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Shad69
 
C'est bon, j'ai réglé mon problème !!
0