From 2313093b55649407e04a2bd99cfa63894205c727 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Mon, 3 Mar 2025 17:19:15 +0100 Subject: [PATCH 1/2] delete big messages after 7 days --- cmdeploy/src/cmdeploy/dovecot/expunge.cron.j2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmdeploy/src/cmdeploy/dovecot/expunge.cron.j2 b/cmdeploy/src/cmdeploy/dovecot/expunge.cron.j2 index 13b170cb..73ab321a 100644 --- a/cmdeploy/src/cmdeploy/dovecot/expunge.cron.j2 +++ b/cmdeploy/src/cmdeploy/dovecot/expunge.cron.j2 @@ -1,3 +1,5 @@ +# delete already seen big mails after 7 days, in the INBOX +2 0 * * * vmail find {{ config.mailboxes_dir }} -path '*/cur/*' -mtime +7 -size +200k -type f -delete # delete all mails after {{ config.delete_mails_after }} days, in the Inbox 2 0 * * * vmail find {{ config.mailboxes_dir }} -path '*/cur/*' -mtime +{{ config.delete_mails_after }} -type f -delete # or in any IMAP subfolder From 4038fefefdd7ea07d94f3f2b7c9adc86b44ef100 Mon Sep 17 00:00:00 2001 From: adbenitez Date: Tue, 4 Mar 2025 17:37:58 +0100 Subject: [PATCH 2/2] add changelog entry --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66e6a059..275f8b02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## untagged +- cmdeploy dovecot: delete big messages after 7 days + ([#504](https://github.com/chatmail/server/pull/504)) + - mtail: fix getting logs from STDIN ([#502](https://github.com/chatmail/chatmail/pull/502))