Les Allergies
Alimentaires
Posez votre question Signaler

Mail PHP en HTML et Outlook

leptitjeune 73Messages postés 14 mai 2008Date d'inscription 19 août 2010Dernière intervention - Dernière réponse le 21 janv. 2010 à 08:09
Bonjour,
je suis en train de créer un site avec un espace membre. Quand on a finit l'inscription à cet espace, on reçoit un mail pour la confirmer.
Le problème est que en testant la fonction mail, j'ai vus que Outlook considérait mon mail comme du texte brut.
http://i18.servimg.com/u/f18/11/68/70/44/outloo10.jpg
Voici le code de ma fonction:
$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);

De plus, j'ai remarqué que les autres mail que je reçois en HTML d'autre site s'affichent correctement.
Comment résoudre ce problème?
Merci de vos réponses
Leptitjeune
P.S.: J'ai essayé en texte brut mais le problème c'est qu'il n'y a aucune mise en forme.
Lire la suite 

Mail PHP en HTML et Outlook »

2 réponses
Réponse
+0
moins plus
mais tu n'as pas la possibilité d'utiliser la boite mail de ton hébergeur pour cette fonction ?
Ajouter un commentaire
Réponse
+0
moins plus
Non, je n'ai pas cette possibiité.
Ajouter un commentaire
Ce document intitulé « Mail PHP en HTML et Outlook » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?