Mail PHP en HTML et Outlook 2010

leptitjeune Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
GoAtRom Messages postés 810 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis en train de créer un site internet avec un espace membre. Lorsque l'inscription est terminée, l'utilisateur reçois un mail pour confirmer son inscription.

Le problème est que quand je reçois ce mail sur outlook 2010, voilà ce qui est affiché:
Content-type: text/html; charset=iso-8859-1
From: "monsite" <monsite@mondomaine.org>
Reply-To: "monsite" <monsite@mondomaine.org>
Return-Path: anonymous@mondomaine.org
X-OriginalArrivalTime: 14 Jan 2010 19:52:17.0055 (UTC) FILETIME=[133512F0:01CA9553]


<html>
<head>

</head>

<body>
<h1>Votre inscription sur monsite.org </h1>
<p>Vous avez complété une inscription avec le pseudo
mathieu à l'instant.<br/>
Votre mot de passe est : .<br/>
Veillez à le garder secret et à ne pas l'oublier.</p>
<p>Cependant, pour vous connecté, vous devez d'abord confirmer votre inscription.<br/>
Cliquez sur le lien suivant pour la confirmer:<br/>
<a href="http://ww11.monsite.org/">
http://ww55.monsite.org/ [...] hp?id=mathieu</a></p>

<p>En vous remerciant.<br/>
Le Webmaster de monsite</p>
</body>
</html>


voici le code php du mail:
$to = $email;
	$subject = 'Votre inscription sur '.TITRESITE.' - '.$pseudo;
	$message = '<html>
					<head>
						
					</head>
					
					<body>
						<h1>Votre inscription sur '.TITRESITE.' </h1>
						<p>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.</p>
						<p>Cependant, pour vous connecté, vous devez d\'abord confirmer votre inscription.<br/>
						Cliquez sur le lien suivant pour la confirmer:<br/>
						<a href="'.ROOTPATH.'/projet_2/membres/conf_inscription.php?id='.htmlspecialchars($pseudo, ENT_QUOTES).'">
						'.ROOTPATH.'/projet_2/membres/conf_inscription.php?id='.htmlspecialchars($pseudo, ENT_QUOTES).'</a></p>
						
						<p>En vous remerciant.<br/>
						Le Webmaster de '.TITRESITE.'</p>
					</body>
				</html>';
	//headers principaux.
	$headers  = 'MIME-Version: 1.0' . "\r\n";
	$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
	//headers supplémentaires
	$headers .= 'From: "monsite.org'" <monsite@mondomaine.org>' . "\r\n";
	$headers .= 'Reply-To: "monsite.org'" <monsite@mondomaine.org>' . "\r\n";
	
	mail($to, $subject, $message, $headers);


Comment faire pour que le mail s'affiche correctement?

Merci de vos réponse

P.S.: Le mail s'affiche correctement quand ont le regarde directement sur le web.
A voir également:

5 réponses

leptitjeune Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   14
 
Personne ne peut m'aider?
0
leptitjeune Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   14
 
Personne ne peut m'aider
0
mamas
 
Bonjour,


As-tu trouvé la solution à ton problème car je suis dans le même cas et je patoge.

Dans l'attente,


Cordialement
0
bora bora
 
Avez-vous une solution ?
0

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

Posez votre question
GoAtRom Messages postés 810 Date d'inscription   Statut Membre Dernière intervention   245
 
Cette question apparait en deuxième résultat sur Google et j'ai exactement le mêmes problème.

Si une personne peut m'expliquer pourquoi sa fait ça sur Outlook et pas sur les autres logiciel sa m'aiderais beaucoup.

P.S.: les question qui n'ont pas étais résolue depuis autant d'années merci de les désarchivé histoire que je ne me retrouve pas à tenter de relancer un sujet qui date de 2011.
0