Thanks Shawn for your reply. I am a novice at this as well!
I should clarify that I have my user database in PostgreSQL.
The maildirs are at /mnt/volume1/mailserver/plain/maildir/austin
See below. What am I doing wrong?
austin@mail:/mnt/volume1/mailserver/plain/maildir/austin$ ls -la total 176 drwx------ 11 austin austin 4096 Apr 10 03:13 . drwx------ 6 austin austin 4096 Apr 9 03:03 .. drwx------ 5 austin austin 4096 Apr 10 00:07 .Codeblocks drwx------ 5 austin austin 4096 Apr 9 16:52 .Drafts drwx------ 5 austin austin 4096 Apr 10 00:41 .Sent drwx------ 5 austin austin 4096 Apr 9 22:18 .Trash lrwxrwxrwx 1 austin austin 18 Apr 10 03:13 .dovecot.sieve -> sieve/austin.sieve drwx------ 5 austin austin 4096 Apr 9 23:56 .test drwx------ 2 austin austin 4096 Apr 10 03:09 cur -rw------- 1 austin austin 31 Apr 5 17:35 dovecot-keywords -rw------- 1 austin austin 1631 Apr 10 03:08 dovecot-uidlist -rw------- 1 austin austin 8 Apr 9 23:03 dovecot-uidvalidity -r--r--r-- 1 austin austin 0 Apr 3 23:14 dovecot-uidvalidity.624a2a76 -rw------- 1 austin austin 1040 Apr 10 03:03 dovecot.index -rw------- 1 austin austin 25860 Apr 10 03:08 dovecot.index.cache -rw------- 1 austin austin 10804 Apr 10 03:09 dovecot.index.log -rw------- 1 austin austin 32852 Apr 10 00:05 dovecot.index.log.2 -rw------- 1 austin austin 888 Apr 10 00:04 dovecot.list.index -rw------- 1 austin austin 1340 Apr 10 03:03 dovecot.list.index.log -rw------- 1 austin austin 8292 Apr 9 23:56 dovecot.list.index.log.2 -rw------- 1 austin austin 120 Apr 9 23:03 dovecot.mailbox.log -rw------- 1 austin austin 0 Apr 3 23:14 maildirfolder drwx------ 2 austin austin 4096 Apr 10 03:09 new drwxrwxr-x 2 austin austin 4096 Apr 10 03:13 sieve -rw------- 1 austin austin 39 Apr 9 23:03 subscriptions drwx------ 2 austin austin 4096 Apr 10 03:08 tmp
Can anyone else chip in here to help me out?
Thanks so much!
Austin Witmer
On Apr 9, 2022, at 8:16 PM, Shawn Heisey <elyograg@elyograg.org> wrote:
On 4/9/2022 6:00 PM, Austin Witmer wrote:
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!
I've got the user database for dovecot in a MySQL database managed by phpmyadmin.
This is what can be found as far as files and permissions for my email user's sieve setup:
https://paste.elyograg.org/view/8442b4d0
I use the managesieve plugin for roundcube to handle changes to my sieve script. At least I think that's what the plugin is called. I set it up a LONG time ago. Most of the time I access mail with Thunderbird. This is my doveconf -n output:
https://paste.elyograg.org/view/08536e83
If somebody sees something I should change in my config, please tell me. I am not an expert.
Thanks, Shawn