"Sensible" location for Sieve scripts

Andrew Beverley andy at andybev.com
Fri Jun 26 17:09:29 UTC 2015


On Fri, 2015-06-26 at 09:40 -0600, Shawn Heisey wrote:
> 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.

Great, thanks Shawn, really useful.

Andy




More information about the dovecot mailing list