From 68761e64b5899d24692f90b0fb03acd939a9f6b1 Mon Sep 17 00:00:00 2001 From: Julian Rother Date: Tue, 4 Feb 2025 18:26:51 +0100 Subject: [PATCH] Fix Dovecot sieve_before/after/default config --- templates/dovecot/dovecot.conf.j2 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/templates/dovecot/dovecot.conf.j2 b/templates/dovecot/dovecot.conf.j2 index 0158182..3b830c8 100644 --- a/templates/dovecot/dovecot.conf.j2 +++ b/templates/dovecot/dovecot.conf.j2 @@ -78,6 +78,16 @@ plugin { sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.execute sieve_pipe_bin_dir = /etc/dovecot/sieve-extprograms +{% if mailserver.dovecot.sieve_before|d(False) %} + sieve_before = /etc/dovecot/sieve-scripts/before.sieve +{% endif %} +{% if mailserver.dovecot.sieve_default|d(False) %} + sieve_default = /etc/dovecot/sieve-scripts/default.sieve +{% endif %} +{% if mailserver.dovecot.sieve_after|d(False) %} + sieve_after = /etc/dovecot/sieve-scripts/after.sieve +{% endif %} + {% for name, handler in mailserver.dovecot.sieve_mailbox_handlers.items() %} # {{ name }} imapsieve_mailbox{{ loop.index }}_name = {{ handler.name }}