On 1.4.2012, at 10.28, Tom Fernandes wrote: > I'm migrating from Courier to Dovecot and would like to keep the original > namespace and add two new ones on the new server. > > There's only one namespace in Courier which is "INBOX." . The seperator is "." > > In the new server I would like to have 3 namespaces (private, public, shared) > and use "/" as separator. Is it possible to keep "INBOX." for private, so > that > the users mailboxes appear below the Inbox, but have public and shared on the > same hierarchy-level like the Inbox? > > When I set prefix to "INBOX/" for private I get the users mailboxes below the > Inbox, like I have it Courier now. But then at least the public, probably > also > the shared namespace doesn't work any more. I get "unknown subscription > namespace" when trying to subscribe to some of the folders.
If you have any subscriptions=no namespaces, you need a parent namespace that has subscriptions=yes. You could have e.g.: namespace { prefix = INBOX/ list = no inbox = yes } namespace { prefix = list = no hidden = yes alias_for = INBOX/ } So now the prefix="" is used for the subscriptions but nothing else really. Anyway, INBOX/ isn't the same as INBOX. so if any client configs are using INBOX. as namespace prefix then they don't work with INBOX/.