Dovecot public namespace and subscription behaviour
Hello, hope somebody can help.
I am having problems allowing some of my users to subscribe to a partiuclar public mailbox, hosted using the built-in Dovecot-based Mail service on 10.6.8 Server.
They can check the box to subscribe to a public box, but the setting does not 'stick'. The activity window reads "subscribing to mailbox xyz" for each subfolder. But when you go back to the subscriptions panel, the checkboxes are all unchecked again.
I set up a public namespace in Dovecot on 10.6.8 Server like this:
# /etc/dovecot/dovecot.conf
namespace private {
separator = /
prefix =
inbox = yes
}
namespace public {
separator = /
prefix = Team/
location = maildir:/Volumes/Drobo/Services/MailStore/Team
subscriptions = no
}
namespace public {
separator = /
prefix = Admin/
location = maildir:/Volumes/Drobo/Services/MailStore/Admin
subscriptions = no
}
###
"Team" folder has ownership throughout as follows: harry : team rwxrwx---
"HR" folder has ownership throughout as follows: sally : hr rwxrwx---
The goal is that a Team user can access just the Team public mailbox, and an HR user (who is also a member of Team) can access both HR and Team public mailboxes.
-------------
I want to control the permissions to these mailboxes using POSIX permissions, as set above. The good news is that in Mail.app on a 10.6.8 client, these permissions seem to be taking effect correctly in the "Subscriptions" panel. A "Team" user cannot drill down into the HR mailbox.
The Problem
My HR users are able to see both the mailboxes correctly.
However, my Team users are unable to subscribe to their public mailbox. They can click to subscribe, all the subfolders get ticked, but as soon as you navigate away from Subscriptions panel the settings get lost.
This leads to my questions:
- How are subscriptions managed in this case? Is it server-side or client-side?
- What is the impact of choosing "subscriptions = no" in my configuration file? What if I set this to yes?
- Will any of these settings cause my clients to "auto-subscribe" to newly created mailboxes by other users?
Any help is greatly appreciated.
Thanks!