Je rencontre un problème lors de l'envoi d'un plain text
(pas HTML
!) email, tous mes sauts de ligne sont ignorés:
->setBody('Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com', 'text/plain');
Ce qui précède est affiché dans l'e-mail sous la forme:
Avez-vous demandé une réinitialisation du mot de passe pour votre compte?\R\n\r\nSi oui, cliquez ici:\nhttp: //www.website.com
J'ai vérifié et l'en-tête est apparemment correctement défini:
Content-Type: text/plain; charset=utf-8
Est-ce que quelqu'un a de l'expérience avec ça?
Vous utilisez des chaînes littérales. Si vous souhaitez ajouter des sauts de ligne, utilisez des guillemets doubles au lieu d'un guillemet simple.
->setBody("Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com", 'text/plain');
utilisez des guillemets comme celui-ci
->setBody("Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com", 'text/plain');