- Timo Sirainen <tss@iki.fi> [2013-03-25 13:29]:
On Mon, 2013-03-25 at 11:59 +0100, Guido Berhoerster wrote:
Which are the permissions of file '/srv/mail/public/dovecot-shared' ???
-rw-r-----. 1 vmail vmail 0 Mar 25 10:22 /srv/mail/public/dovecot-shared
So readable by dovecot, even if they weren't the seen flag should be set on the actual mailbox I suppose.
Did you try with a new user ??
Yeah, I created a new user and also tried removing dovecot-acl-list to no avail. Is there any cache that might cause the ACL not to be updated?
Is "authenticated lrs" in the dovecot-acl correct for a read-only mailbox for which only the seen flag can be set?
Find out if the problem is setting the seen flag, or something more generic with ACLs. So easiest way to test private seen flags: Disable ACL plugin.
Disabling the ACL plugin makes it work and the seen flags are stored per-user. So it is apparently a problem with ACLs. Here is the contents of the only mailbox in the Public/ namespace:
drwxrwx---. 3 root vmail 4096 Mar 25 15:31 /srv/mail/public -rw-rw----. 1 vmail vmail 36 Mar 25 10:41 /srv/mail/public/dovecot-acl -rw-rw----. 1 vmail vmail 0 Mar 25 15:31 /srv/mail/public/dovecot-acl-list -rw-------. 1 vmail vmail 30 Mar 25 15:27 /srv/mail/public/maildirsize drwxrwx---. 5 vmail vmail 4096 Mar 25 15:32 /srv/mail/public/Test -rw-rw----. 1 vmail vmail 36 Mar 25 10:41 /srv/mail/public/Test/dovecot-acl drwxrwx---. 2 vmail vmail 4096 Mar 25 15:27 /srv/mail/public/Test/tmp drwxrwx---. 2 vmail vmail 4096 Mar 25 15:27 /srv/mail/public/Test/cur -rw-rw----. 1 vmail vmail 592 Mar 9 15:17 /srv/mail/public/Test/cur/634c300070443b517913000020523daa:2,S -rw-rw----. 1 vmail vmail 556 Mar 13 19:13 /srv/mail/public/Test/cur/626be511e4c14051bf1a000020523daa:2,S drwxrwx---. 2 vmail vmail 4096 Mar 25 15:24 /srv/mail/public/Test/new -rw-rw----. 1 vmail vmail 0 Mar 25 15:24 /srv/mail/public/Test/dovecot-shared -rw-rw----. 1 vmail vmail 123 Mar 25 15:27 /srv/mail/public/Test/dovecot-uidlist -rw-r-----. 1 vmail vmail 0 Mar 25 10:22 /srv/mail/public/dovecot-shared -r--r--r--. 1 vmail vmail 0 Mar 25 15:26 /srv/mail/public/dovecot-uidvalidity.51505eac -rw-rw----. 1 vmail vmail 8 Mar 25 15:26 /srv/mail/public/dovecot-uidvalidity
$ cat /srv/mail/public/dovecot-acl /srv/mail/public/Test/dovecot-acl owner lrwstipekxa authenticated lrs owner lrwstipekxa authenticated lrs
ACL related configuration:
mail_plugins = " acl quota trash zlib"
plugin { acl = vfile ... } protocol lmtp { mail_plugins = " acl quota trash zlib sieve" } protocol lda { mail_plugins = " acl quota trash zlib sieve" } protocol imap { mail_plugins = " acl quota trash zlib autocreate imap_acl imap_quota imap_zlib" }
Any idea what the problem could be here?
Guido Berhoerster