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 <[email protected]> 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, [email protected] 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.
