Global ACL configuration problems: mailboxes not visible, set ACLs not honoured
Andreas Ntaflos <daff <at> pseudoterminal.org>
2009-09-01 09:34:16 GMT
Hi list,
I am having trouble getting global ACLs to work correctly. This is, I
assume, an issue separate from the one I reported a few days ago [1],
where the imap process crashes when creating subfolders of folders with
an ACL set.
As you can see from my 'dovecot -n' output below I have three
namespaces; two private ("Backup" and the default, empty one) and one
public ("Public"). I also use the autocreate plugin to create a few
standard folders. Those folders, along with some others, should have
some special permissions and restrictions in place. I.e. messages must
not be deletable, the mailbox itself may not be deleted, etc.
I want to use global ACLs so that I don't have to put a dovecot-acl file
in every folder that I want to have an ACL set. Thus, according to the
wiki, if have set
acl:vfile:/etc/dovecot/acls
I can create files named "Sent", "Trash", "Drafts", "INBOX.Spam"
and "Backup.sent", "Backup.received", "Public.Spam", "Public.Ham" in
the directory /etc/dovecot/acls. These files contain the ACL, such
as "owner lrp", "owner lrwsipk" and "authenticated lrwstipk". Any and
all "dovecot-acl-list" files have been deleted before testing and
reproducing that problem again just now.
Is there anything more to it? I ask, because I can't seem to get it to
work correctly using this approach with global ACLs. Problems include:
(Continue reading)