dovecot: the imap_sieve plugin doesn't work anymore in nixos. need a fast solution.

This commit is contained in:
Daniel Frank 2025-07-04 20:39:44 +02:00
commit e7955cab65
Signed by: tokudan
GPG key ID: 9282F413EDB72E05
9 changed files with 1 additions and 117 deletions

View file

@ -70,7 +70,7 @@ let
}
protocol imap {
mail_plugins = $mail_plugins imap_sieve
mail_plugins = $mail_plugins
}
imap_idle_notify_interval = 29 mins
@ -99,22 +99,6 @@ let
}
prefix =
}
plugin {
sieve_after = ${(pkgs.callPackage ./sieve-after.nix {}) }
sieve_plugins = sieve_imapsieve sieve_extprograms
# From elsewhere to Spam folder
imapsieve_mailbox1_name = Junk
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_before = file:${(pkgs.callPackage ./sieve-report-spam-ham.nix {})}/report-spam.sieve
# From Spam folder to elsewhere
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Junk
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:${(pkgs.callPackage ./sieve-report-spam-ham.nix {})}/report-ham.sieve
sieve_pipe_bin_dir = ${(pkgs.callPackage ./sieve-pipe-bin-dir.nix {})}
sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
}
'';
in
{