Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| benno-archive-tool [2023/11/13 08:43] – lwsystems | benno-archive-tool [2026/04/22 13:55] (aktuell) – [Ausschließlich Index-Einträge löschen] lwsystems | ||
|---|---|---|---|
| Zeile 29: | Zeile 29: | ||
| < | < | ||
| - | benno-client --limit 10000000 -q ' | + | benno-client --limit 10000000 -q ' |
| </ | </ | ||
| 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 |
| - | === Mail löschen === | ||
| - | Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre) | + | Mit dem Parameter //-m// wird die [[rest_interface# |
| - | benno-archive-tool -D -m 2020: | + | ===== Mail nach Aufbewahrungsfrist löschen ===== |
| - | Mail löschen, ohne die Aufbewahrungsfrist zu überprüfen | ||
| - | benno-archive-tool -D -f -m 2020: | + | Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre). |
| - | Löschen einer Liste von E-Mails | + | benno-archive-tool -D -m 2020: |
| - | benno-archive-tool -D --maillist mails.txt | ||
| - | benno-archive-tool -D -f --maillist mails.txt | ||
| - | Als Aufbewahrungsfristdatum soll das Datum des Date-Headers genommen werden | + | 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. |
| - | benno-archive-tool -md -D -m 2020: | + | ==== Date-Header für Aufbewahrungsfrist ==== |
| + | Mit dem Schalter // | ||
| - | Current Journal Datei liegt in einem anderen Ordner (seltener Fall. Standard ist das aktuelle Jahr vom Server) | + | benno-archive-tool -md -D -m 2020: |
| - | benno-archive-tool -md -D -m 2020: | ||
| - | Mail Duplikate | + | ===== Mail löschen, ohne die Aufbewahrungsfrist zu überprüfen ===== |
| - | Löschen von Mailduplikaten nach der Aufbewahrungsfrist | + | benno-archive-tool -D -f -m 2020: |
| - | benno-archive-tool -DD | ||
| - | ====== Kommandozeilenparameter ====== | + | ===== Löschen einer Liste von E-Mails |
| - | < | ||
| - | -D, | ||
| - | | + | * '' |
| + | * '' | ||
| + | * '' | ||
| - | | + | ==== 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 ===== | ||
| - | -i, | + | Current Journal Datei liegt in einem anderen Ordner |
| - | | + | benno-archive-tool -md -D -m 2020:12345678 -jy 2021 |
| - | -jy, | ||
| - | -m,--mailid < | + | ====== Kommandozeilenparameter ====== |
| - | | + | < |
| - | + | | |
| - | | + | |
| - | of IndexTS from index) | + | |
| - | + | | |
| - | | + | |
| - | + | | |
| - | | + | |
| - | + | / | |
| - | | + | |
| - | + | | |
| - | | + | |
| - | + | / | |
| - | | + | |
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | the mail date | ||
| + | | ||
| + | / | ||
| + | | ||
| + | Subdirectories | ||
| + | | ||
| + | | ||
| + | only invisible possible) | ||
| + | | ||
| + | only 1 or 0 possible) | ||
| </ | </ | ||