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 }}