ARENA Internet MailerからApple Mailへ

ずっと放置してあったArena Internet Mailerの過去メールをApple Mailに統合した。
基本的には
http://www10.plala.or.jp/pipedream/arenatomail/
こちらの方法で良いのだが、メールボックスの数が多い・メールボックスの容量がデカい(200Mとか)の場合、面倒だったり、エディタで開いて変換する作業が非現実的だったりする。
そのため

  1. 目的のメールボックスをSpotlightで検索・コピー
  2. シェルスクリプトでさくさく変換

という手順を取った。

1
「ARENA Folder」の中の「TOP」フォルダまでFinderで開き、FinderウインドウのSpotlight入力窓に

  • kind:フォルダ -.prf -.ent -.toc -~mail

と入力し、「TOP」「ファイル名」を選択する。これで普通ならメールボックスのみを検索結果に出せるはずだ。
検索結果を全て選択して、適当なフォルダにコピーする。くれぐれもoptionを押しわすれて移動しないように。

2
MacOSXにはnkfは標準でインストールされていないので、finkなどであらかじめインストールしておく。
ターミナルを起動し、先ほど保存したフォルダまで移動する。
$ find . -type f -print0 | xargs -0 nkf -j -d --overwrite
と入力して処理が終わるまで待とう。
適当なメールボックスをエディタで開いて文字コードがJIS、改行がUNIX(LF)形式になっているか確認。
問題が無いようであれば、Apple Mailに読み込ませて終了。