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

Haben Sie einen Bug entdeckt? Teilen Sie es uns mit.
Post Reply
User avatar
Virinum
Posts: 41
Joined: Fri 25. Sep 2020, 23:25

Auto-Löschung löscht alte Mails nicht

Post 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 2509 times
Bildschirmfoto 2024-08-08 um 09.45.04.png
Bildschirmfoto 2024-08-08 um 09.45.04.png (27.44 KiB) Viewed 2509 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.
User avatar
Alexander
Keyweb AG
Posts: 4499
Joined: Wed 20. Jan 2016, 02:23

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

Post 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.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Virinum
Posts: 41
Joined: Fri 25. Sep 2020, 23:25

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

Post 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.
Post Reply