以下、検証の報告と言う事で。
gensur さんが書きました:
MacOS 10.4.11, Thunderbird 2.0.0.9 の環境です。
受信メールを、ファイル→別名で保存(ファイル)で保存すると、「xxx.eml」という形式のファイルで保存されます。
この xxx.eml をダブルクリックして開くと、新しいウインドウでこのメッセージが表示されます。この時には普通に文字化けせず表示されています。
このウインドウの「返信」ボタンを押して返信メッセージ作成の新しいウインドウを開くと、このウインドウの
1) ウインドウの一番上のタイトル部分(「作成: Re: 」のあとに元メッセージの件名が表示される部分)
2) 宛先:の部分
3) 件名:の部分
の中の日本語文字が文字化けしてしまいます。
本文の部分は文字化けしていません。
ここで、返信メッセージを入力して送信しようとすると、
「現在の文字エンコーディングでは使えない文字が......
.....」
という長い警告文が出て、(そのまま送信)(キャンセル)(UTF-8で送信)
の三つのボタンが出てきます。
Thunderbird 2.0.0.9 で Mac OS X 10.5.1 と Windows Xp Home SP2 の環境で
Thunderbird から送信されたメールと OE から送信されたメールを .eml で書き出して検証してみました。
Mac も Win もどちらから送信されたメールともに上記の動作再現しますね。
プラットホーム依存の問題ではなく、Thunderbird 側の問題ではないでしょうか。
余談ですが、
Thunderbird: Base64 でエンコードされた本文の検索問題で進展 - えむもじらのタイトルで
base64 絡みの bug が "えむもじら" で紹介されてたので bugzilla.mozilla.org を覗いていたら
Bug 383118 – text broken subject and quoted text when reply attached mail (base64 iso-2022-jp )
の論議の中で以下の話しが出てましたが、本件に関連するのでしょうかね?
Bug 314351 – Reply to .EML or message/rfc822: problems with MIME-encoded headers
# 検証していて気付いたのですが Mail.app が自分がデフォルトメーラーだと言い張ってます。困ったもんだ。