Page 1 of 1

Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Sun 15. Oct 2023, 17:47
by Henning
Moin zusammen,

mich würde die Funktionswiese von "Bereinigung temporärer Ordner" interessieren.

Hintergrund: Ich habe einen neuen Server aufgesetzt und dort BEWUSST in zwei Postfächern die Papierkörbe wiederhergestellt. In einem sind etwas über 6000 Mails, in den anderem 2000 Mails. Bei der Einrichtung der Mailpostfächer habe ich den Wert bei Spam auf 14 Tage und dem Papierkorb auf 28 Tage gesetzt.

Mittlerweile ist der Cronjob "Aufräumarbeiten durchführen" bereits dreimal normal nach Turnus durchgelaufen, aber die Mails sind weiterhin in den Papierkörben in voller Stärke vorhanden.

Frage: Kann diese Aufräumarbeit nur funktionieren, wenn diese vorher die Mails vernommen, getaggt bzw. begriffen hat? Ich hätte gedacht, der Job klappert stumpf nach Datum ab und schmeisst dann alles raus, was älter ist wie 28 Tage.

Danke im Voraus.

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Sun 15. Oct 2023, 17:53
by mhagge
Die Bereinigung temporärer Ordner bezieht sich auf den /tmp-Ordner der Platte - das sind die temporären Dateien des Systems, das hat aber nichts mit Mail zu tun

Mit den Mails würde ich mal vermuten, dass die das Datum der Wiederherstellung bekommen haben - d.h. Du siehst da frühestens 14 bzw. 28 Tage danach einen Effekt

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Sun 15. Oct 2023, 17:56
by Henning
Hm okay, allerdings ist der Job so beschrieben:

Code: Select all

Löscht ungenutzte Dateien aus den temporären Ordnern der Kundenkonten.
Führt die automatische E-Mail-Löschung für E-Mail-Konten durch, bei denen die Auto-Löschfunktion aktiviert ist.
Von daher bin ich davon ausgegangen, dass dieser alle sechs Stunden den Papierkorb und dem Spam Ordner bei den jeweiligen Postfächern durchgeht, die "Auto-Löschung" konfiguriert haben.

Re: Funktionsweise von "Bereinigung temporärer Ordner"  [GELÖST]

Posted: Sun 15. Oct 2023, 18:44
by Jolinar
Henning wrote: Sun 15. Oct 2023, 17:56 Hm okay, allerdings ist der Job so beschrieben:

Code: Select all

Löscht ungenutzte Dateien aus den temporären Ordnern der Kundenkonten.
Führt die automatische E-Mail-Löschung für E-Mail-Konten durch, bei denen die Auto-Löschfunktion aktiviert ist.
Von daher bin ich davon ausgegangen, dass dieser alle sechs Stunden den Papierkorb und dem Spam Ordner bei den jeweiligen Postfächern durchgeht, die "Auto-Löschung" konfiguriert haben.
Das siehst du schon richtig.
Da ich nicht weiß, wie du die Files restored hast, müßtest du mal nach den Timestamps der Files schauen, dann dürfte sich die Vermutung von @mhagge wahrscheinlich bestätigen:
mhagge wrote: Sun 15. Oct 2023, 17:53 Mit den Mails würde ich mal vermuten, dass die das Datum der Wiederherstellung bekommen haben - d.h. Du siehst da frühestens 14 bzw. 28 Tage danach einen Effekt
Schau dir mal mit stat die Timestamps an:

Code: Select all

stat <file.typ>

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Sun 15. Oct 2023, 18:47
by Henning
Alles klar, jetzt habe ich den Sinn dahinter verstanden. Dann halte ich mal meine Füße für 28 Tage still und verharre der Dinge.

Vielen Dank euch beiden für die Aufklärung.

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Sun 15. Oct 2023, 19:05
by 24unix
Henning wrote: Sun 15. Oct 2023, 18:47 Alles klar, jetzt habe ich den Sinn dahinter verstanden. Dann halte ich mal meine Füße für 28 Tage still und verharre der Dinge.
Du kannst mit einer Datei mal das probieren:

Code: Select all

touch -d '3 weeks ago' <filename>
Ich weiß aber nicht genau, nach welchen Kriterien da gesucht wird, der Befehl fasst nur Access Time und Modification Time an.
Creation Time kann man IMHO nicht ändern.

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Sun 15. Oct 2023, 19:11
by mhagge
Henning wrote: Sun 15. Oct 2023, 17:56 Hm okay, allerdings ist der Job so beschrieben:

Code: Select all

Löscht ungenutzte Dateien aus den temporären Ordnern der Kundenkonten.
Führt die automatische E-Mail-Löschung für E-Mail-Konten durch, bei denen die Auto-Löschfunktion aktiviert ist.
Von daher bin ich davon ausgegangen, dass dieser alle sechs Stunden den Papierkorb und dem Spam Ordner bei den jeweiligen Postfächern durchgeht, die "Auto-Löschung" konfiguriert haben.

Stimmt, das hatte ich übersehen - das ist tatsächlich der selbe Cronjob

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Mon 16. Oct 2023, 09:07
by Alexander
Unter Wartungsintervalle heißt der Job ja "Aufräumarbeiten durchführen"

Die dem zugeordnete Konfigurationsseite heißt "Bereinigung temporärer Ordner" - das passe ich mal an, das es zukünftig nicht nochmal zur Verwirrung bzgl. Funktionsweise komm.

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Mon 16. Oct 2023, 09:50
by Henning
Okay, aber wer oder was ist dann verantwortlich für das Aufräumen von Spam- und Papierkorb-Ordner und an welchem Datum orientiert sich diese Funktion?

Re: Funktionsweise von "Bereinigung temporärer Ordner"

Posted: Mon 16. Oct 2023, 10:02
by Alexander
Der Job ist schon der richtige - der räumt die auch die Emails auf.

Hierzu wird der "dovecotadm expunge ... savedbefore" Befehl verwendet und dieser sollte nach dem Erstellungsdatum der Datei schauen. Genaueres lässt sich sicher auch über die Dovecot Dokumentation finden.