2012-03-08 9 views
28

を壊し、電子メール、すべての私の改行は無視されている:は、行を追加し、私は<code>plain text</code>を送信し、問題を抱えているtext/plainのメールに

->setBody('Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com', 'text/plain'); 

上記は、表示されています電子メールのように:

は、あなたのアカウントのパスワードのリセットを要求しなかった\ rを\ nは\ rを\ ここをクリック、はいNIF:?\ nhttp://www.website.com

私がチェックしたとヘッダーが明らかに正しく設定されている:

Content-Type: text/plain; charset=utf-8

誰もがこれでの経験を持っていますか?

+1

@ジョンこのような状況では、正しい答えではありません。 –

答えて

18

のような二重引用符を使用します。改行を追加する場合は、一重引用符の代わりに二重引用符を使用してください。

->setBody("Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com", 'text/plain'); 
+0

@sillyは数秒であなたを打ち負かすが、実際にはなぜ機能していないのかについての理由を与える。私はあなたのことを始めるのに正しいと印を付けておくべきでした。 –

54

あなたはリテラル文字列を使用しているこの

->setBody("Did you request a password reset for your account?\r\n\r\nIf yes, click here:\r\nhttp://www.website.com", 'text/plain'); 
関連する問題