Maildir gelen yinelenen mesajları kaldırmak


10

IMAP sunucumun Maildir'de bir sürü yinelenen ileti var. Bunları kaldırmanın en iyi yolu nedir?

İlgili bazı noktalar:

  • Paylaşılan İleti Kimliği genellikle yinelenen kopyaların yeterince iyi bir tanımıdır. Yinelenen iletilerden biri dışında tümünü kaldıran küçük bir komut dosyası işe yarayacaktır.
  • Bazen paylaşılan mesaj gövdelerine dayalı kopyalar bulmak gerekir. Burada paylaşılanın makul bir tanımı nedir? Bitsel eşdeğeri? Satır kaydırma, kaçma, karakter kodlamadaki garip farklar ne olacak?
  • Bazen 'yinelenen' iletiler arasında bazı anlamlı farklar vardır. 'Yinelenen' ileti kümelerindeki farklılıkları gözden geçirmenin en iyi yolu nedir? Diffs?

Yanıtlar:



3

linux genel dosyaları için, yinelenen dosyaları kaldırmak için fdupes utils kullanın. Maildir mesajları için de işe yaradığını gördüm.


1
fdupes sadece tam kopyalar için çalışıyor gibi görünüyor, OP (dolaylı olarak) daha karmaşık çoğaltma kalıpları soruyor. .forwardBaşlıklar farklı olduğu için veya iki farklı başlıktan dolayı iki kez iletilen bir ileti olduğundan , iletinin kendisi bir kopya olsa da, iki kopyayı içeren iki dosya olmayabilir.
tripleee

0

Gnome's Evolution [bir grafik posta kullanıcı aracısı] yinelenen postaları kaldırmak için yerleşik bir özelliğe sahiptir. Bu yardım sayfasında açıklandığı gibi , aşağıdakilere kaynar:

  1. Şüpheli iletileri (veya yalnızca tüm iletileri) seçin
  2. Mesajlar menüsüne gidin , Yinelenen Mesajları Kaldır'ı seçin .

Voilà.

PS Evolution mesajlarınıza yerel olarak (MailDir, MH, Mbox) veya IMAP üzerinden erişebilir.


0

Bugün bulduğum en iyi şey Kevin Deldycke'nin mail-tekilleştirme .

  • X-MIMETrackÜstbilgiyi varsayılan olarak yok sayar ve üstbilgiyi kullanarak üstbilgileri karşılaştırır SHA224.
  • Onay istemeden kopyaları otomatik olarak siler; ancak, hangi kopyaların silineceğini önizlemeye izin veren bir kuru çalışma modu vardır.

Eminim birisi IMAP Tools'un bir parçası olan Rick Sanders'in delIMAPdups.pl'sinden süslü bir şeyler yapabilir .


maildir-deduplicate bağlantıyı güncellediğim için yeni bir konuma taşındım . Ancak bilgileriniz artık güncel değil.
Adam Spires

Artık güncel olmayan bilgileri yanıltıcı olmayacak şekilde bunu güncelledim.
Adam Spires
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.