Je crée une application web pour un client qui a la possibilité d'envoyer des emails. J'utilise TinyMCE pour mon éditeur de texte, qui fonctionne très bien. J'utilise sendmail() avec PHP Swiftmailer pour gérer l'envoi réel de l'email. Swiftmailer fonctionne bien, aussi bien.PHP formatage sendmail() pas conservé
Le seul problème que je rencontre est que lorsque je reçois le courrier électronique (dans Gmail), le formatage n'est pas rendu correctement. Je reçois ce qui suit dans le corps de mon email:
<p>Oh Hello! This is a test <strong>message</strong>. Here is a link: <a href=\\\"http://www.google.com\\\">Google</a>.</p>\r\n<p> </p>\r\n<p> </p>\r\n<p> </p>\r\n<p>Line breaks!<br /> <br /> Shift breaks!</p>\r\n<p> </p>\r\n<p>Bye!</p>
Les liens rendent, et c'est à ce sujet. Qu'est-ce que je rate?
Merci!
Merci. Y a-t-il une différence entre la définition du jeu de caractères dans l'objet message et sa définition dans l'en-tête? – littleK
Pour être honnête, je ne peux pas dire avec certitude, je ne suis pas familier avec Swift Mailer, je savais juste que vous deviez définir l'en-tête, donc Googled pour leurs docs sur la façon de le faire. J'imagine qu'à la fin de la journée, ils se résument à la même chose, mais l'un écraserait probablement l'autre à un moment donné. –