IMAPサーバーのMaildirに重複したメッセージがたくさんあります。それらを削除する最良の方法は何ですか?
関連するポイント:
上記のKevinのスクリプトにいくつかの大幅な改善を加えましたが、彼は私のプルリクエストを受け入れるのに十分親切でした。最終的には、これを専用のプロジェクトに分割し、ここで見つけることができます。
linuxでの一般的なファイルの場合、fdupes utilsを使用して重複ファイルを削除します。 Maildirメッセージでも機能することがわかりました。
Gnome's Evolution [グラフィカルメールユーザーエージェント]には、重複メールを削除する機能が組み込まれています。この ヘルプページ で説明されているように、要約すると:
ボイラ。
追伸Evolutionはローカル(MailDir、MH、Mbox)またはIMAP経由でメッセージにアクセスできます。
今日私が見つけた最高のものは、ケビン・デルダイクの maildir-deduplicate です。
X-MIMETrack
ヘッダーを無視し、SHA224
ダイジェストを使用してヘッダーを比較します。私は誰かがリック・サンダースの delIMAPdups.pl から何か面白いものを作ることができるに違いない、彼の IMAPツール の一部です。