У меня есть куча дублирующихся сообщений в Maildir моего IMAP-сервера. Как лучше всего их удалить?
Некоторые важные моменты:
Я внес существенные улучшения в сценарий Кевина, упомянутый выше, и он был достаточно любезен, чтобы принять мои запросы на перенос. В конце концов мы разделили это на отдельный проект, который вы можете найти здесь:
для общих файлов в Linux я использую утилиты fdupes для удаления повторяющихся файлов. Я обнаружил, что это также работает для сообщений Maildir.
Gnome's Evolution [графический почтовый пользовательский агент] имеет встроенную функцию для удаления повторяющейся почты. Как объяснено на этом страница помощи, это сводится к:
Вуаля.
P.S. Evolution может получить доступ к вашим сообщениям локально (MailDir, MH, Mbox) или через IMAP.
Лучшее, что я нашел сегодня, - это Кевин Делдике maildir-дедупликация.
X-MIMETrack
заголовок по умолчанию и сравнивает заголовки с помощью SHA224
переваривать.Бьюсь об заклад, кто-то мог бы сделать что-нибудь необычное из Рика Сандерса. delIMAPdups.pl, часть его Инструменты IMAP.