Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
benno-archive-tool [2021/05/18 14:00] – [benno-archive-tool] lwsystems | benno-archive-tool [2024/12/05 13:21] (aktuell) – lwsystems | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== benno-archive-tool ====== | ====== benno-archive-tool ====== | ||
- | Das Programmpaket // | + | Das Programmpaket // |
- | //Der Index ist durch den Benno Archive Daemon gelockt und muss vor der Arbeit mit diesem Tool gestoppt werden.// Wir empfehlen vor Arbeiten am Index oder dem Repo, ein aktuelles Backup oder ein Snapshot des Systems zu erstellen. | + | apt install benno-archive-tool |
+ | |||
+ | wird das Programm installiert. | ||
+ | |||
+ | //**Der Index ist durch den Benno Archive Daemon gelockt und muss vor der Arbeit mit diesem Tool gestoppt werden.**// Wir empfehlen vor Arbeiten am Index oder dem Repo, ein aktuelles Backup oder ein Snapshot des Systems zu erstellen. | ||
====== Vorgehensweise ====== | ====== Vorgehensweise ====== | ||
* Benno-Id der E-Mail(s) ermitteln | * Benno-Id der E-Mail(s) ermitteln | ||
- | * Benno Archive Daemon stoppen | + | * Benno Archive Daemon stoppen: '' |
* benno-archive-tool mit der ID-Liste und entsprechenden Parametern aufrufen | * benno-archive-tool mit der ID-Liste und entsprechenden Parametern aufrufen | ||
- | * Benno Archive Daemon starten | + | * Benno Archive Daemon starten: '' |
====== ID der E-Mails ermitteln ====== | ====== ID der E-Mails ermitteln ====== | ||
Zeile 22: | Zeile 26: | ||
===== E-Mail Liste ===== | ===== E-Mail Liste ===== | ||
- | Eine größere Liste von E-Mails kann über das Logfile oder per Konsole mit dem Kommando '' | + | Eine größere Liste von E-Mails kann über das Logfile oder per Konsole mit dem Kommando '' |
+ | |||
+ | < | ||
+ | benno-client --limit 10000000 -q ' | ||
+ | </ | ||
+ | |||
+ | **Achtung: | ||
+ | |||
+ | Falls die E-Mails eines anderen Containers als dem Standard-Container // | ||
====== Funktionsbeschreibung ====== | ====== Funktionsbeschreibung ====== | ||
Zeile 40: | Zeile 52: | ||
* Leere Ordner oberhalb des Pfades der Mail werden ebenfalls gelöscht | * Leere Ordner oberhalb des Pfades der Mail werden ebenfalls gelöscht | ||
- | ==== Beispiele ==== | + | ====== Beispiele |
- | === Mail löschen === | ||
- | Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre) | + | Mit dem Parameter //-m// wird die [[rest_interface# |
+ | |||
+ | ===== Mail nach Aufbewahrungsfrist löschen ===== | ||
+ | |||
+ | |||
+ | Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre). | ||
benno-archive-tool -D -m 2020: | benno-archive-tool -D -m 2020: | ||
- | Mail löschen, ohne die Aufbewahrungsfrist zu überprüfen | + | |
+ | 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. | ||
+ | |||
+ | ==== Date-Header für Aufbewahrungsfrist ==== | ||
+ | |||
+ | Mit dem Schalter //-md//, bzw. // | ||
+ | |||
+ | benno-archive-tool -md -D -m 2020: | ||
+ | |||
+ | |||
+ | ===== 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 | + | |
- | Als Aufbewahrungsfristdatum soll das Datum des Date-Headers genommen werden | ||
- | | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | ===== 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 66: | Zeile 92: | ||
benno-archive-tool -md -D -m 2020: | benno-archive-tool -md -D -m 2020: | ||
- | Mail Duplikate löschen | + | ===== Mail Duplikate löschen |
Löschen von Mailduplikaten nach der Aufbewahrungsfrist | Löschen von Mailduplikaten nach der Aufbewahrungsfrist |