juanの日記: Mail.app
MacOS X 10.1をインストールしたのだけど、確かに速くなってるし、それになによりWacomがタブレットドライバをリリースしてくれたので常用できる環境になった。まあ完全にOSXで全部できるわけじゃないけど。
ということで、メーラーもMusashiからMail.appに移行しようと思ったのだが、今までのメールデータを変換する方法が……Mail.appはOEなどのメールをインポートできるのだけど、さすがにマイナーシェアウエアのMusashiには対応していない。MusashiにはEudora形式でメールデータを書き出す機能があるので、これでなんとかなりそう、と思ったのだが……
以前のバージョンのMail.app用にApple Mail Import ScriptsっていうAppleScriptがあって、ここにはEudoraのメールデータを変換するスクリプトがある。しかし、AppleScriptって大量のテキストデータを扱うのはあんまし得意じゃないもんなあ如実に遅いし。っつーかPerlとかで書いた方がなにかといいんじゃないだろうか。
Mail.app本体に用意されているOEのインポート機能などはひょっとすると速いのかもしれない。と思って、まずMusashiから書き出したメールボックスのデータをOEに読ませてみる。………べらぼうに遅い。
素直にApple Mail Import Scriptsの「Import Eudora」を使うことにする。………エラーだ。
引っ掛かっているところを修正し、再度挑戦……日本語のファイル名(メールボックスの名前)でこける。
メールボックスの名前の方を修正。動いた………べらぼうに遅い。
普段からいらないメールの整理をきちんと行わなかったので、MLや契約関係のメールを振り分けてあっても、その他のメールが全部入ってる「受信メール」には7000件近いメールが溜まっていた。今回さすがにこれをそのまま変換する気にはならず、SPAM中心にざくざく削除し、1200件程度まで減らしたのだが……それでも一晩かかってまだ終わらない……~/Library/Mailを覗くと、着実に変換されているようだが……いつまでかかるのだろう。