4

というPHPメールライブラリを使用してメッセージを送信しようとしていますSwiftmailer。問題は、テキストが改行なしでレンダリングされることであり、その理由が実際にはわかりません。gmailとyahooでメールを読んでみました。

コード:

// [..] bla bla
$message->setBody("a\r\nb", 'text/plain')
4

2 に答える 2

1

HTMLは改行に従わない(スペースとして扱われる)。<br />代わりにタグを使用する必要があります。平文を動的に入力する場合は、PHPを使用nl2br()してこれを行うことができます。

于 2011-06-20T19:26:18.350 に答える