Set up per user sieve rules

Austin Witmer austin96 at emypeople.net
Mon Apr 11 15:12:12 UTC 2022


Thanks to all of you for your help!

I finally was able to get this figured out. My per user sieve rules are now working.

Austin Witmer

> On Apr 10, 2022, at 10:20 PM, Austin Witmer <austin96 at emypeople.net> wrote:
> 
> Thanks to all of you for your tips. I am still struggling to process all of this, but will keep working at it.
> 
> Do you any of you know of a detailed tutorial on the net somewhere that would explain how to set this up from a-z?
> 
> Thanks again!
> 
> Austin Witmer
> 
>> On Apr 10, 2022, at 12:00 PM, hi at zakaria.website wrote:
>> 
>> On 2022-04-10 00:00, Austin Witmer wrote:
>>> Hello!
>>> I am struggling to wrap my mind around how to set up sieve rules for my individual users on my mail server.
>>> I set up a global sieve script file at "/var/lib/dovecot/sieve/default.sieve” and that works great.
>>> My users maildirs are located at /mnt/volume1/mailserver/maildir/user. Do I need to create a sieve script file inside of that folder for sieve scripts to work on an individual basis? If so, what permissions will that script file need?
>>> Thanks in advance for your help!
>>> Austin Witmer
>> 
>> Hi there,
>> 
>> You will need to configure ManageSieve in your 15-lda and 20-lmtp and create a service in 10-master and set sieve in dovecot.conf protocols.
>> 
>> In 90-plugin make sure to use sieve_before and compile its file using sievec if you want default sieve for every user and test on it,
>> 
>> If it worked then make sure there is personal modifiable one perhaps with User.sieve name and set with proper ownership settings given to LDA/LMTP user since its compiled when user receives an email, therefore refer to dovecot status or logs if there is permission issues. Lastly, you will have to create for it a symbolic link with .dovecot.sieve name referencing user.sieve personal file e.g. like the following:-
>> 
>> ln -s .../%u/User.sieve .../%u/.dovecot.sieve.
>> 
>> Refer to for more info
>> https://wiki.dovecot.org/Pigeonhole/ManageSieve/Configuration
>> 
>> Zakaria.



More information about the dovecot mailing list