EmptyPage.jp > Whining Express > 2006-09-24
サイトの更新情報や日々の雑感など。
WZ MAIL で「標準 MBOX」形式にエクスポートしたメールボックスを、Mozilla Thunderbird などで使われている mbox 形式に変換するスクリプト。
操作例。
変換速度は遅いです。-v オプションでも付けてのんびり待ってね。
WZ MAIL でエクスポートしたメールボックスは、Subject や From がデコードされた状態で格納されてしまってるし、Content-Type: text/plain; charset=iso-2022-jp とか書いてあってもエンコーディングは Shift_JIS になってるしで、あれでまともにインポートできるメーラーはないんじゃないかという気がします。
けっきょくスクリプトでは、Content-Type の情報から元のメッセージを再構築するという方法を取らざるをえなかった(遅いのはそのせい)。なので、ヘッダの出現順や表現形式などは変換前と同じではありません。どうせ受信時そのままのはもはや再現できないんだから、まあ仕方ないよ。
自分のメールボックスでテストしただけなので、かならずしもあなたの環境ですべてのメールボックスをうまく変換できるとは限りません。あしからず。