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 -
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é:
voici le code php du mail:
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.
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:
- Mail PHP en HTML et Outlook 2010
- Synchroniser agenda google et outlook - Guide
- Supprimer adresse mail outlook - Guide
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- Editeur html - Télécharger - HTML
- Windows live mail - Télécharger - Mail
5 réponses
Bonjour,
As-tu trouvé la solution à ton problème car je suis dans le même cas et je patoge.
Dans l'attente,
Cordialement
As-tu trouvé la solution à ton problème car je suis dans le même cas et je patoge.
Dans l'attente,
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.