Hello,
I am using Exim with this delivery configuration:
virtual_delivery: driver = pipe command = /usr/lib/dovecot/deliver -d $local_part@$domain -f ...
I have enabled manage-sieve and uploaded a simple sieve script that I can see on the server.
man page of /usr/lib/dovecot/deliver says it supports sieve.
Mail debug is enabled:
$ dovecot -n | grep debug mail_debug = yes
Delivering a mail shows only this line in dovecot log:
Jan 21 17:38:51 myserver dovecot: lda(joe@something.com): msgid=<20170121183537.7313f219@homenetwork>: saved mail to INBOX
According to page http://wiki2.dovecot.org/Pigeonhole/Sieve/Troubleshooting#Sieve_Scripts_are_... I should have a log saying that the sieve plugin is loaded
Here is the sieve relevant parts of dovecot -n:
# 2.2.13: /etc/dovecot/dovecot.conf ... plugin { sieve = ~/.dovecot.sieve sieve_dir = ~/sieve } ... protocols = " imap sieve pop3 sieve" ... protocol lda { mail_plugins = " sieve" }
Is there a requirement to use delivery via service (unix socket) so that sieve is enabled?
Or is there a configuration thing I forgot ?
Thank you for your help Thomas