解決方法がわかったので、ここに残しておきます。“=?ISO-2022-JP?B?”と”?=”で囲む必要があると。内部では上記のbase64エンコード以降のことをやってくれていたんですね。ここまでを踏まえて、Zend_Mailのソースを見たところ、メールヘッダーはすべて、base64ではなく、printableでエンコードされていました。文字化けの原因はここでした。日本語に対応した処理でなかったとうことです。_encodeHeaderメソッド)を、base64でエンコードするようにしてしまうと、送信日時等の日本語が入ることがないヘッダーが受信側で正確にデコードされなくなってしまいます。base64でエンコードしないとおかしくなるのは、Fromです。(場合によっては、Subjectも)なので、setFromメソッドで、_encodeHeaderメソッドを呼び出している部分を、mb_encode_mimeheaderを使ってエンコードするように変更したらOKです。‘ISO-2022-JP’)mb_encode_mimeheaderについては、下記をご参照ください。文字化けするようなので、この対応は必須です。上記対応をしなくても、文字化けしていない場合もありました。メールサーバ側で、うまいことやってくれているのかもしれません。WordPress%d人のブロガーが「いいね」をつけました。