On 6/26/2015 5:48 AM, Andrew Beverley wrote:
I'm configuring some Sieve scripts for virtual users. I'd like to keep the Sieve scripts somewhere "sensible".
Currently, all the mail goes into /var/mail/vhosts/<domain>/<mailbox>
So I thought a good place for the sieve script might be in there as well, for example:
/var/mail/vhosts/example.com/username/sieve
Is there any reason *not* to store the sieve scripts in the same location as the mail?
This is how I'm doing it. I'm running version 1.2.15. All users are virtual, stored in mysql, this is where mail goes:
mail_location = maildir:/home/vmail/%d/%u/
There are a few config lines that handle sieve scripts:
in the "protocol lda" section: sieve_global_path = /home/vmail/global.sieve
in the "plugin" section: sieve=/home/vmail/sieve/%d/%u/.dovecot.sieve sieve_dir=/home/vmail/sieve/%d/%u/sieve
I am using managesieve. There's a sieve plugin in my squirrelmail install so users can manage their filters.
Thanks, Shawn