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 [2025/04/09 12:19] (aktuell) – [Kommandozeilenparameter] 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 | ||
| - | |||
| - | Löschen von Mailduplikaten nach der Aufbewahrungsfrist | ||
| - | |||
| - | benno-archive-tool -DD | ||
| ====== Kommandozeilenparameter ====== | ====== Kommandozeilenparameter ====== | ||
| Zeile 76: | Zeile 97: | ||
| < | < | ||
| -D, | -D, | ||
| - | |||
| - | -DD, | ||
| -f, | -f, | ||