On Mon, Aug 09, 2010 at 10:56:21PM +0100, Timo Sirainen wrote: > Because listing mailboxes always starts with the namespace that has no > prefix. If you have only one namespace with prefix="" and list=no, you > wouldn't > have any listable mailboxes anywhere.
> For example if you have: > > namespace { > prefix = foo/ > list = no > } > > It won't show up with normal list: > > a LIST "" * > > But you can list its mailboxes with: > > b LIST "" foo/* Yes. > But then if you have > > namespace { > prefix = > list = no > } > > Now both a and b are exactly the same: > > ab LIST "" * You mean it won't list anything, even if I have a mailbox (not a namespace) named foo ? Anyway, I wasn't thinking about list = no for the default namespace but about hidden = yes. The default in the conf file is list = yes and hidden = no : why not list = yes and hidden = yes (because of the "why advertise a namespace (hidden = no) which is listable (list=yes) anyway" argument) ?