moritz-abraham.de
Advanced Remove Duplicates
Achtung! Wichtig!
Advanced Remove Duplicates wird nicht mehr weiterentwickelt. Es gibt ein Plugin, dass genau das selbe leistet und wesentlich besser ist: Remove Duplicate Messages (Alternate)
Was macht es?
Beim Importieren von Nachrichten aus anderen Mail-Programmen kann es passieren, dass man versehentlich einige Mail doppelt importiert. Oder durch Deaktivieren der Funktion "Nachrichten auf Server belassen" (leave mail on server) kommen plötzlich tausende "neue" Mails in den Posteingang, die man eingentlich schon längst alle runtergeladen hat und die nun doppelt vorhanden sind.
Hier hilft Advanced Remove Duplicates (ARD). Mit ARD ist es möglich, nach doppelten Mails in einem Ordner zu suchen und alle Duplikate in den Papierkorb zu verschieben.
Wie funktioniert es?
Einfach das Kontextmenü des gewünschten Ordners öffen und "Lösche Doppelte Nachrichten" auswählen. Danach sind alle doppelte Mails im zugehörigen Papierkorb. Sicherheitshalber noch überprüfen, ob die gelöschten Mails wirklich doppelt vorhanden sind!
Welche Optionen gibt es?
Im Einstellungs-Dialog von ARD befinden sich folgende Optionen:
- Vergleichs-Methoden
- Text-Vergleich
- Message-ID
Vergleichs-Methoden
Text-Vergleich
Beim Text-Vergleich werden die Mails anhand folgender Merkmale verglichen:
- Betreff
- Datum
- Autor
- Größe
- Empfänger
- CC Liste
- Zahl der Zeilen
- Message-ID
Nur wenn alle Merkmale übereinstimmen wird die Mail als Duplikat erkannt und aussortiert. Dadurch ergibt sich eine hundertprozentige übereinstimmung. Allerdings werden Mails, die durch verschiedenartige Importier-Funktionen leicht verändert wurden (z.B. Zeilenzahl um eins größer durch angehängt Leerzeile) nicht mehr als gleich erkannt. Auch werden an sich gleiche Mails die aber verschieden Datums-Angaben haben nicht erkannt.
Message-ID
Hier kommt die Message-ID ins Spiel. Jeden (besser: fast jede (siehe unten)) versendete Mail bekommt vom Mailserver eine ID zugeordnet, die in den Mail-Header geschrieben wird. Diese ID muss mindestens zwei Jahre lang eindeutig sein. Anhand dieser ID könne z.B. News-Reader feststellen, ob sie eine Nachricht schon runtergeladen haben oder noch nicht. Aber leider gibt es Ausnahmen: Einige Mailserver versenden die Mails ohne Message-ID, andere, zumeist Auto-Mailer, benutzen immer wieder die gleiche ID. Daher ist die Message-ID nur begrenzt nützlich beim Suchen doppelter Mails
Die richtige Kombination der Methoden
Gegen das zweite Problem hilft nur der Text-Vergleich. Auch dabei wird die Message-ID berücksichtigt, aber nicht ausschließlich. Besteht aber nicht die Gefahr mehrfach verwendeter Message-IDs, so ist die Kombination beider Methoden sehr nützlich. Hier wird primär nach gleichen IDs gesucht. Sollte die ID ungültig sein oder nicht vorhanden, so wird der Text-Vergleich angewendent.
Was muss man beachten?
Wichtig ist folgendes: ARD verschiebt die doppelten Mails in den Papierkorb des Kontos, zu dem der bearbeitete Ordner gehört. Daher sollte der Papierkorb vorher leer sein, so dass man sieht welche Mails gelöscht worden sind. Es ist daher auch nicht möglich, den Papierkorb nach doppelten Mails zu durchsuchen.
IMAP habe ich nicht getestet, es sollte aber ohne Probleme gehen.
Download
- advancedremoveduplicates_0.5.xpi (10.0 K)