8722 sujets

Développement web côté serveur, CMS

Bonjour,

Alors voilà, j'envoie depuis mon site un mail en html avec la fonction mail().

Le html n'est pas du tout exécuté sous le logiciel mail de mac, il affiche le mail comme du code source! Comment résoudre ce problème? Le problème ne vient pas du logiciel car seul les mails venant de mon site ne sont pas affichés correctement.

Voici le bout du code source pour envoyer mon mail:


$destinataire = $mail_email;
$sujet = 'Envie de recettes - Notification de réponse pour la recette "'.$nom_recette.'".';
$entetes  = 'MIME-Version: 1.0' . "\r\n";
$entetes .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$entetes .= 'From: contact@envie-de-recette.fr' . "\r\n";
$entetes .= 'Reply-to: contact@envie-de-recette.fr' . "\r\n";
$message = '
<html>
	<boby>
		<div align="center">
			<img width="500" height="159" src="http://envie-de-recettes.fr/img/header_img.png" /><br />
			<div align="left" style="width:498px;color:#000000;border:1px solid #000000;background-color:#FFEDFF;">
				<table class="texte_site_general" width="498" align="center" border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td style="padding:5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;" align="left" valign="top">
							Bonjour '.$mail_civilite.' '.$mail_nom.' '.$mail_prenom.',<br />
							<br />
							A votre demande, vous recevez cette notification car un nouveau commentaire a été ajouté à la recette <b>"'.$nom_recette.'"</b>.<br />
							<br />
							Pour voir les nouveaux commentaires:<br />
							<a href="http://envie-de-recettes.fr/TEST/index.php?viewPage=Recette&idCat=59&idRecette='.$idRecette.'&chaineComment='.$chaine.'">http://envie-de-recettes.fr/TEST/index.php?viewPage=Recette&idCat=59&idRecette='.$idRecette.'&chaineComment='.$chaine.'</a><br />
							<br />
							Si vous ne désirez plus recevoir de notification pour cette recette cliquez sur ce lien, vous devez être connecté pour effectuer cette action:<br />
							<a href="http://envie-de-recettes.fr/TEST/index.php?viewPage=Recette&idCat=59&idRecette='.$idRecette.'&act=no_notification&idRecette='.$idRecette.'">http://envie-de-recettes.fr/TEST/index.php?viewPage=Recette&idCat=59&idRecette='.$idRecette.'&act=no_notification&idRecette='.$idRecette.'</a><br />
							<br />
							A bientôt.
						</td>
					</tr>
					<tr>
						<td align="right" valign="bottom">
							<img width="75" height="67" src="http://envie-de-recettes.fr/TEST/img/papillon_mail.png" />
						</td>
					</tr>
				</table>
			</div>
</div>
</boby>
</html>
';
mail($destinataire, $sujet, $message, $entetes);
 


Et voici un screen de ce qu'affiche le logiciel mail de mac:

http://envie-de-recettes.fr/img07.png


Merci d'avance pour votre aide. Smiley cligne
Modifié par leptisam (08 Oct 2013 - 09:44)
j'ai corrigé le <body> mais ça ne règle pas le problème.

C'est facile à mettre en place et d'utilisation?
Modifié par leptisam (09 Oct 2013 - 07:45)