On Wed, 3 Oct 2007, Ed W wrote:
I either misunderstand the namespace hidden option, or else perhaps it's not working correctly in 1.0.5?
dovecot.conf
# default namespace namespace private { separator = / prefix = inbox = yes hidden = yes }
# for backwards compatibility: namespace private { separator = . prefix = INBOX. inbox = yes }
You shouldn't have inbox = yes on more than one namespace. From the comments in my dovecot.conf:
# There can be only one INBOX, and this setting defines which
namespace # has it. #inbox = yes
I think you're also hiding the wrong namespace. You don't want to advertise the backwards-compatibility namespace to clients. If they're already using the old one, they can still use it, but you don't want new clients to start using it. Namespace-aware clients will adapt (in theory?).
Best, Ben
Just to throw in one more comment. In the dovecot.conf file it also mentions that you should use the same separator between namespaces. Otherwise you might confuse the client.
Jeff