Question:
I too am having this issue with sieve filters set in Roundcube being ignored. My dovecot -n shows:
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
mail_plugins = quota mailbox_alias acl sieve
postmaster_address = root
}
protocol lmtp {
lmtp_save_to_detail_mailbox = yes
mail_plugins = quota sieve
postmaster_address = postmaster
recipient_delimiter = +
}
protocol imap {
imap_client_workarounds = tb-extra-mailbox-sep
mail_max_userip_connections = 30
mail_plugins = quota mailbox_alias acl imap_quota imap_acl
}
I noticed the imap is missing 'sieve' in the plugins line, but when adding it to the conf file like this:
protocol imap {
mail_plugins = $mail_plugins imap_quota imap_acl sieve
imap_client_workarounds = tb-extra-mailbox-sep
the mailserver breaks and no one can login at all.
The log file `/var/log/dovecot-sieve.log` shows no errors with the last entry being:
Feb 18 13:41:23 mx dovecot: managesieve-login: Login: user=<user@domain.td>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=25834, TLS, session=<B/kVWc1IhwB/AAAB>
(user@domain.td placeholder for working account on the iRedMail server)