emlファイルをApple Mailへ読み込む

以前、古い Eudora のメールを変換した時に一部のメールだけ、ヘッダの数行が消えてしまい Apple Mail へインポートしたら文字化けしてしまってました。なぜかこんな遅い時間にそのことを思い出して、気付いたのは一度 Apple Mail からメールのソースをテキストファイルに書き出してヘッダ等を修正した後、改めて読み込ませれば直るかも?ということ。

Apple Mail から書き出すのはメニューから[ファイル]の[別名で保存]。フォーマットに[メッセージソース]を指定すれば eml ファイルができました。それをテキストエディタ(例えば mi)で開いて、足りないヘッダ行を補ったり(Content-Type)、文字コードを変換したり(メール本文が Shift-JIS なのを iso-2022-jp に変換する等)。

最後にApple Mailへ読み込ませるには、このページを参考formail コマンドを使って mbox 形式に変換。

formail < oldfile.eml > newfile.mbox

それを Apple Mail の[ファイル]→[メールボックスを読み込む]でインポートしたら、無事に文字化けが直りました。

コメント

コメントを残す

Re: Good Harvestをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む