Some log examples. Trying to create a new mailbox "Newsletters.123"
under Public/ with a prepopulated "Newsletters.123" ACL file. Although
it reads that file, it does not allow creation of the mailbox. NB: You
wouldn't have a glass ball to predict the mailbox name.
2009-08-14 10:05:05 IMAP(someone@leuxner.net): Info: acl vfile:
reading file /var/vmail/leuxner.net/etc/acls/Newsletters.123
2009-08-14 10:05:05 IMAP(someone@leuxner.net): Info: acl vfile: file /
var/vmail/public/.Newsletters.123/dovecot-acl not found
2009-08-14 10:05:06 IMAP(someone@leuxner.net): Info: acl vfile: file /
var/vmail/leuxner.net/etc/acls//.DEFAULT not found
Created a .DEFAULT file and the user can create a new mailbox under
Public/:
2009-08-14 10:07:25 IMAP(someone@leuxner.net): Info: acl vfile: file /
var/vmail/leuxner.net/etc/acls/Newsletters.123 not found
2009-08-14 10:07:25 IMAP(someone@leuxner.net): Info: acl vfile: file /
var/vmail/public/.Newsletters.123/dovecot-acl not found
2009-08-14 10:07:25 IMAP(someone@leuxner.net): Info: acl vfile:
reading file /var/vmail/leuxner.net/etc/acls//.DEFAULT
2009-08-14 10:07:26 IMAP(someone@leuxner.net): Info: Namespace
Public/: Using permissions from /var/vmail/public: mode=0700 gid=-1
2009-08-14 10:07:26 IMAP(someone@leuxner.net): Info: acl vfile:
reading file /var/vmail/leuxner.net/etc/acls//.DEFAULT
2009-08-14 10:07:26 IMAP(someone@leuxner.net): Info: acl vfile:
reading file /var/vmail/public/dovecot-acl
Shouldn't it be possible to put the .DEFAULT ACL in a path like ../
acls/Public/.DEFAULT to only allow some users to create new subdirs
under the Public/ namespace?