Zend_Mail を使用していて、送信者名をカスタマイズしたいと考えています。
送信者の名前をFooBar爱你ライアンにしたい(「ライアン」は受信者の名前に置き換えられ、爱你は受信者の言語の「愛」の翻訳に置き換えられます。CD Baby と同じです)。
base64_encodeとmb_encode_mimeheader()などを試しました。
mb_internal_encoding('UTF-8');
mb_http_output('UTF-8');
iconv_set_encoding("input_encoding", 'UTF-8');
iconv_set_encoding("output_encoding", 'UTF-8');
iconv_set_encoding("internal_encoding", 'UTF-8');
header('Content-Type:text/html; charset=' . 'UTF-8');
これを送信者として生成します。'=?UTF-8?B?RXh0cmFidXjniLHkvaByY3dhbHNoQGV4dHJhYnV4LmNvbQ==?= <email@example.com>'
そして、それは私のGmailにとして表示され(unknown sender)
ます。
何か案は?