diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-11-24 01:53:16 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-11-24 01:53:16 +0100 |
commit | cecfa2f6ac2943ce0bba5142fa1e531a4d636541 (patch) | |
tree | f4aa0e0991b99c808a599c06a31d401a54f79773 /modules | |
parent | 8a04ee0919035f89c3e12044f077bc438f0d0a46 (diff) | |
download | Nix-cecfa2f6ac2943ce0bba5142fa1e531a4d636541.tar.gz Nix-cecfa2f6ac2943ce0bba5142fa1e531a4d636541.tar.zst Nix-cecfa2f6ac2943ce0bba5142fa1e531a4d636541.zip |
Improve cleanup cron job for dovecot
Diffstat (limited to 'modules')
-rw-r--r-- | modules/private/mail/dovecot.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/private/mail/dovecot.nix b/modules/private/mail/dovecot.nix index f52f263..c3d306d 100644 --- a/modules/private/mail/dovecot.nix +++ b/modules/private/mail/dovecot.nix | |||
@@ -256,9 +256,9 @@ in | |||
256 | 256 | ||
257 | services.cron.systemCronJobs = let | 257 | services.cron.systemCronJobs = let |
258 | cron_script = pkgs.writeScriptBin "cleanup-imap-folders" '' | 258 | cron_script = pkgs.writeScriptBin "cleanup-imap-folders" '' |
259 | ${pkgs.dovecot}/bin/doveadm expunge -A MAILBOX "Backup/*" NOT UID 1:256 | 259 | ${pkgs.dovecot}/bin/doveadm expunge -A MAILBOX "Backup/*" NOT UID 1:256 2>&1 > /dev/null | grep -v "Mailbox doesn't exist:" | grep -v "Info: Opening DB" |
260 | ${pkgs.dovecot}/bin/doveadm expunge -A MAILBOX Junk SEEN NOT FLAGGED BEFORE 4w | 260 | ${pkgs.dovecot}/bin/doveadm expunge -A MAILBOX Junk SEEN NOT FLAGGED BEFORE 4w 2>&1 > /dev/null | grep -v "Mailbox doesn't exist:" | grep -v "Info: Opening DB" |
261 | ${pkgs.dovecot}/bin/doveadm search -A MAILBOX Trash NOT FLAGGED BEFORE 4w | 261 | ${pkgs.dovecot}/bin/doveadm expunge -A MAILBOX Trash NOT FLAGGED BEFORE 4w 2>&1 > /dev/null | grep -v "Mailbox doesn't exist:" | grep -v "Info: Opening DB" |
262 | ''; | 262 | ''; |
263 | in | 263 | in |
264 | [ | 264 | [ |