Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| benno-archive-tool [2024/01/11 15:25] – 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 ====== |
| 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: | ||
| - | Mail löschen, ohne die Aufbewahrungsfrist zu überprüfen | ||
| - | benno-archive-tool -D -f -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. |
| - | + | ||
| - | Löschen einer Liste von E-Mails | + | |
| - | benno-archive-tool -D --maillist mails.txt | + | ==== Date-Header für Aufbewahrungsfrist ==== |
| - | benno-archive-tool -D -f --maillist mails.txt | + | |
| - | Als Aufbewahrungsfristdatum soll das Datum des Date-Headers | + | Mit dem Schalter // |
| benno-archive-tool -md -D -m 2020: | benno-archive-tool -md -D -m 2020: | ||
| - | Current Journal Datei liegt in einem anderen Ordner (seltener Fall. Standard ist das aktuelle Jahr vom Server) | + | ===== Mail löschen, ohne die Aufbewahrungsfrist zu überprüfen ===== |
| - | | + | |
| - | Mail Duplikate löschen | ||
| - | Löschen von Mailduplikaten nach der Aufbewahrungsfrist | + | ===== Löschen |
| - | benno-archive-tool -DD | ||
| - | ====== Kommandozeilenparameter ====== | + | * '' |
| + | * '' | ||
| + | * '' | ||
| - | < | + | ==== 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 ===== | ||
| - | -fe, | + | Current Journal Datei liegt in einem anderen Ordner (seltener Fall. Standard ist das aktuelle Jahr vom Server) |
| - | | + | benno-archive-tool -md -D -m 2020: |
| - | -i, | ||
| - | -j, | + | ====== Kommandozeilenparameter ====== |
| - | | + | < |
| - | + | | |
| - | | + | |
| - | + | | |
| - | --maillist < | + | |
| - | + | | |
| - | | + | |
| - | of IndexTS from index) | + | |
| - | + | / | |
| - | | + | |
| - | + | | |
| - | | + | |
| - | + | / | |
| - | | + | -jy, |
| - | + | current.journal | |
| - | | + | |
| - | + | --maillist < | |
| - | | + | |
| + | the mail date | ||
| + | | ||
| + | / | ||
| + | | ||
| + | Subdirectories | ||
| + | | ||
| + | | ||
| + | only invisible possible) | ||
| + | | ||
| + | only 1 or 0 possible) | ||
| </ | </ | ||