Example (dovecot 1.2.15): ,-[dovecot.conf] | namespace public { | separator = / | prefix = management | location = maildir:/path/to/management | subscriptions = yes | } | | namespace public { | separator = / | prefix = sales | location = maildir:/path/to/sales | subscriptions = yes | } `----- To have all IMAP-Users automatically updated their shared folder structure I use "subscriptions = yes". This works with the side effect, that all IMAP-Users can see _all_ folders in every namespace even if they do not have "lookup" access. This is of course not wanted. Is it possible to have dovecot check the ACL file in the root of a namespace before it parses the subscrptions file? regards Lars
On 15.3.2013, at 19.29, Lars Uhlmann <dovecot at lars-uhlmann.de> wrote:> To have all IMAP-Users automatically updated their shared folder > structure I use "subscriptions = yes". > This works with the side effect, that all IMAP-Users can see _all_ > folders in every namespace even if they do not have "lookup" access. > This is of course not wanted. > > Is it possible to have dovecot check the ACL file in the root of a > namespace before it parses the subscrptions file?I guess it could be checking ACLs for subscriptions when they're coming from a public namespace with subscriptions=yes. See if you can implement it. :)
Apparently Analagous Threads
- permission problem when using public namespace and "subscription = yes"
- removing uid, index and cache files
- Shared folders and subscriptions
- SIGBART/SIGSEGV while SELECTing virtual folder
- Bug: subscriptions file does not take on the same perms as dovecot-shared