Mail.app の重複メール削除

Tiger (Mac OS X 10.4) がリリースされて以来、メールクライアントは、Mac OS X 標準のMail.appを使用しています。Spotlightが使いたいだけの理由だけれど・・・とは言うものの、私の場合、Mail.appを使い始めて日が浅いということもあり、使い方がわかってないわけです。例えば、未読メールだけを読みたい場合、以前使っていたGyazMailとかだと、標準で、スペースで順に辿っていってくれたのですけど、Mail.appだと標準ではそうなっていないみたい。おそらくそのくらいのことはできるはずだとは思うのだけれど、現状では、未読メールが既読メールを挟んでリストされているような場合、スペースで読み進むと、既読メールまで表示されます。Mail.appがアホなのか、方法はあるにもかかわらず私が知らないだけなのか、どっちなのよ?シリーズは結構多いのです。で、今回のエントリの本題。重複メールというのがよく来るわけです。私の場合。普通のメールだとあまりないのですけど、メーリングリストなどは、よくあります。特に、Roadster(Mazdaの車)関連のメーリングリスト「羅針盤」などは、一時期重複メールだらけだったりしたものですから、重複メッセージの削除というニーズは高いわけです。どうやら、Mail.app自体にその昨日は現在のところ無いらしいのですが、理屈から言って、mbox形式だし、Tigerになってからは、1メッセージ=1ファイルになったらしいので、Message-ID を基準にしたperl スクリプトで、できるはず。自分で書くのは面倒くさい。ということで、先達の果実を頂くことに。「株式会社スクイズ研究所のblog」[Mail.app用、重複メール削除ツール]というエントリを発見。Messagesというフォルダがある階層で、terminalから実行すればOK。多謝。

脳みその中身(Ownd 別館)

ICTコンサルタントの備忘録

0コメント

  • 1000 / 1000