続2Zend_Mailで日本語本文が文字化け

昨日書いた対処により、Mac OS9 Outlook Expressでは化けなくなったが、

他のメーラーではまだ化けることがあるようでした。


そんなときに、会社のメールサーバ等に詳しい方から情報をもらいました。

日本語メールの本文のエンコーディングは、7bitでないといけないということを。

メールヘッダのContent-Transfer-Encodingの部分です。


というわけで早速変更してみました。

以前、Zend_Mime::ENCODING_BASE64としていた部分を、

Zend_Mime::ENCODING_7BITに変更です。



$mail = new Zend_Mail(‘ISO-2022-JP’);


$mail->setBodyText($text, null, Zend_Mime::ENCODING_7BIT);


これで、文字化け問題から解放されることを望みます。

また新たなメーラーで問題がおこりませんよーにー。

コメント 停止中

%d人のブロガーが「いいね」をつけました。