Remove_duplicate_messages

2006年3月18日
小笠原英明
mailto:ogahide11015<AT>yahoo.co.jp
ReadMe in English

はじめに

職場と自宅のメール環境を統合したとき、バックアップからの復旧時など、MacOSX Mail.appのメッセージが重複してしまうことがあります。このアプリケーションはヘッダのMessage-IDを元に重複したメッセージを除去します。ゴミ箱内のメッセージは無視されます。

使い方

アイコンをダブルクリックすることで~/Library/Mail/以下の重複メッセージが~/RemovedMessages#/に移動します。フォルダをドラッグ&ドロップすることでスキャンするフォルダを選ぶことも出来ます。処理が終わったらMail.appを起動してメールボックスを再構築して下さい。

環境

MacOSX10.4. Mail.app.
注意:10.3以下では、メッセージの保存法が根本的に違うようなので使わないでください。

インストール方法

ディスクイメージをダウンロードしてアプリケーションを好きな所にコピーして下さい。

Source code

こちらPythonスクリプトが本体です。CocoaDialogProgressBar classがなくても、このスクリプトをターミナルから使うことができます。

トラブルシューティング

メッセージが一見なくなってしまった場合、使用停止中のアカウントフォルダに残っているかもしれません。Mail.appの環境設定から一旦全てのアカウントについて「使用する」設定にしてみて下さい。

謝辞

Licence

GNU GPL