* Timo Sirainen <t...@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