鯉江です。
あるメールを転送したら相手から文字化けして読めないといわれたので調べてみました。
utf-8 8bitのメール
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: 8bit
を f で転送すると
Mewが中身を 7bit base64 に変換
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64 (modified by Mew)
して送信します。
Gmailでこのメールを開くと base64 のまま表示されてしまいます。(文字化け)
「(modified by Mew)」の部分を削って
Content-Type: Text/Plain; charset=utf-8
Content-Transfer-Encoding: base64
送信するとGmailでも読めるようになりました。
RFC2045をみてみたら
MIME-Version:とContent-Type:はコメント無視と書いてありましたが
Content-Transfer-Encoding:は特に書いてなかったので
gmailでは厳密に解釈しているのかなぁとおもいました。
--
鯉江英隆 <
hi...@koie.org>