今回、メーラーによっては、日本語の本文が文字化けするという現象を確認。
調査したところ、通常、本文はPrintableでエンコードされて送信されていました。
なので、ここをbase64にてエンコードするように修正して解決。
$mail = new Zend_Mail(‘ISO-2022-JP’);
$mail->setBodyText($text):
と書いていた部分を以下のようにエンコード形式を指定して設定します。
$mail = new Zend_Mail(‘ISO-2022-JP’);
$mail->setBodyText($text, null, Zend_Mime::ENCODING_BASE64);
文字化けってほんとやっかいです。