Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| benno-archive-tool [2024/12/05 13:16] – lwsystems | benno-archive-tool [2026/04/22 13:55] (aktuell) – [Ausschließlich Index-Einträge löschen] lwsystems | ||
|---|---|---|---|
| Zeile 49: | Zeile 49: | ||
| * Lösche Mails aus dem Index anhand einer Liste | * Lösche Mails aus dem Index anhand einer Liste | ||
| * Lösche doppelte Mails aus dem Index | * Lösche doppelte Mails aus dem Index | ||
| - | * Mail wird aus dem REPO Ordner gelöscht | + | * Mail wird aus dem REPO Ordner gelöscht |
| * Leere Ordner oberhalb des Pfades der Mail werden ebenfalls gelöscht | * Leere Ordner oberhalb des Pfades der Mail werden ebenfalls gelöscht | ||
| - | ==== Beispiele ==== | + | ====== Beispiele ====== |
| Mit dem Parameter //-m// wird die [[rest_interface# | Mit dem Parameter //-m// wird die [[rest_interface# | ||
| - | === Mail löschen === | + | ===== Mail nach Aufbewahrungsfrist |
| Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre). | Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre). | ||
| benno-archive-tool -D -m 2020: | benno-archive-tool -D -m 2020: | ||
| + | |||
| Der Zeitraum der Aufbewahrungsfrist berechnet sich aus der Differenz zum Index-Timestamp der E-Mail und dem aktuellen Zeitpunkt. Der Index-Timestamp wird mit Archivieren oder mit Re-Indexieren der E-Mail neu gesetzt. | Der Zeitraum der Aufbewahrungsfrist berechnet sich aus der Differenz zum Index-Timestamp der E-Mail und dem aktuellen Zeitpunkt. Der Index-Timestamp wird mit Archivieren oder mit Re-Indexieren der E-Mail neu gesetzt. | ||
| - | Mit dem Schalter //-md//, bzw. // | + | ==== Date-Header für Aufbewahrungsfrist ==== |
| + | |||
| + | Mit dem Schalter //%%-md%%//, bzw. //%%--maildate%%// wird der Zeitraum anhand des Date-Headers der E-Mail berechnet. | ||
| benno-archive-tool -md -D -m 2020: | benno-archive-tool -md -D -m 2020: | ||
| - | Mail löschen, ohne die Aufbewahrungsfrist zu überprüfen | + | ===== Mail löschen, ohne die Aufbewahrungsfrist zu überprüfen |
| benno-archive-tool -D -f -m 2020: | benno-archive-tool -D -f -m 2020: | ||
| - | Löschen einer Liste von E-Mails | ||
| - | benno-archive-tool -D --maillist mails.txt | + | ===== Löschen einer Liste von E-Mails ===== |
| - | benno-archive-tool -D -f --maillist mails.txt | + | |
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ==== Ausschließlich Index-Einträge löschen ==== | ||
| + | |||
| + | Hiermit werden die E-Mails ausgeblendet und können nicht mehr gefunden werden. Die jeweilige E-Mail ist noch im Repo vorhanden und kann durch einen Re-Index wieder gefunden werden. | ||
| + | Dieser Aufruf ist erheblich schneller und bietet sich bei einer großen Anzahl von E-Mails an. | ||
| + | |||
| + | * ''' | ||
| + | ===== Journal nicht in Standard-Verzeichnis ===== | ||
| Current Journal Datei liegt in einem anderen Ordner (seltener Fall. Standard ist das aktuelle Jahr vom Server) | Current Journal Datei liegt in einem anderen Ordner (seltener Fall. Standard ist das aktuelle Jahr vom Server) | ||
| Zeile 83: | Zeile 98: | ||
| benno-archive-tool -md -D -m 2020: | benno-archive-tool -md -D -m 2020: | ||
| - | Mail Duplikate löschen | ||
| - | |||
| - | Löschen von Mailduplikaten nach der Aufbewahrungsfrist | ||
| - | |||
| - | benno-archive-tool -DD | ||
| ====== Kommandozeilenparameter ====== | ====== Kommandozeilenparameter ====== | ||
| < | < | ||
| - | | + | -D, |
| - | + | -Do,--deleteorphans | |
| - | | + | |
| - | + | retention period | |
| - | | + | |
| - | + | | |
| - | | + | |
| - | + | / | |
| - | | + | -id, |
| - | + | | |
| - | | + | |
| - | + | / | |
| - | -j, | + | |
| - | + | current.journal | |
| - | | + | |
| - | + | --maillist < | |
| - | | + | |
| - | + | the mail date | |
| - | --maillist < | + | |
| - | + | / | |
| - | | + | |
| - | of IndexTS from index) | + | Subdirectories |
| - | + | | |
| - | | + | |
| - | + | only invisible possible) | |
| - | | + | |
| - | + | only 1 or 0 possible) | |
| - | | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | | + | |
| </ | </ | ||