Page 1 of 1

Auto-Löschung löscht alte Mails nicht

Posted: Thu 8. Aug 2024, 09:49
by Virinum
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja


Server-Betriebssystem + Version
Ubuntu 22.04


Eingesetzte Server-Virtualisierung-Technologie
KVM


KeyHelp-Version + Build-Nummer
24.2 (Build 3326)


Problembeschreibung / Fehlermeldungen
Auto-Löschung von Mails aus dem Spam-Order oder Papierkorb funktioniert nicht wie erwartet. Beim Papierkorb habe ich 365 Tage definiert, es sind aber noch Mails z.B. vom 05.08.2023 vorhanden. Meine Vermutung ist, dass hier nicht das Datum aus der Mail überprüft wird, sondern das Datum, wann die Mail gespeichert wurde (bei doveadm BEFORE vs. SAVEDBEFORE).
Empfangen wurde die Mail z.B. am 05.08.2023, gespeichert wurde sie aber erst vor ein paar Tagen, da ich dort eine Migration des Kontos zu Keyhelp durchgeführt habe.

Erwartetes Ergebnis
Alte Mails sollten gelöscht werden.

Tatsächliches Ergebnis
Alte Mails werden nicht gelöscht.

Schritte zur Reproduktion
  • Mail, die vor über X Tagen empfangen wurde, frisch in den Papierkorb kopieren
  • Einstellen, dass Mails aus dem Papierkorb gelöscht werden sollen, die älter als X Tage sind
  • Nächsten Lauf von "Aufräumarbeiten durchführen" abwarten und sehen, dass die Mail nicht gelöscht wird
Zusätzliche Informationen
Bildschirmfoto 2024-08-08 um 09.42.56.png
Bildschirmfoto 2024-08-08 um 09.42.56.png (10.48 KiB) Viewed 2512 times
Bildschirmfoto 2024-08-08 um 09.45.04.png
Bildschirmfoto 2024-08-08 um 09.45.04.png (27.44 KiB) Viewed 2512 times

Code: Select all

[08-Aug-2024 08:40:01] INFO | Cleanup of temporary folders...
[08-Aug-2024 08:40:01] INFO | Finished.
[08-Aug-2024 08:40:01] INFO | Cleanup of email junk/trash.
[08-Aug-2024 08:40:01] INFO | Found 1 email accounts with auto-expunge enabled.
[08-Aug-2024 08:40:01] INFO | Checking account 'XXXXXXX'...
[08-Aug-2024 08:40:01] INFO | Emails matching the expunge criteria in 'Junk': 0
[08-Aug-2024 08:40:01] INFO | Emails matching the expunge criteria in 'Trash': 0
[08-Aug-2024 08:40:01] INFO | Finished.

Re: Auto-Löschung löscht alte Mails nicht

Posted: Thu 8. Aug 2024, 09:57
by Alexander
Hallo,

Ja, für das Löschen der Emails wird "savedbefore" verwendet.
Du kannst ja einmal mit dem von dir gewünschten Parameter die Löschung manuell durchführen.

Re: Auto-Löschung löscht alte Mails nicht  [GELÖST]

Posted: Thu 8. Aug 2024, 10:30
by Virinum
Mit diesem Befehl wurden die alten Mails wie erwartet gelöscht:

Code: Select all

doveadm expunge -u 'user@example.com' MAILBOX Trash BEFORE 365d
Die älteste Mail ist jetzt vom 09.08.2023.