[imp] IMP, Dovecot and multiple namespaces
Michael M Slusarz
slusarz at horde.org
Tue Nov 1 22:19:48 UTC 2011
Quoting Rick Romero <rick at havokmon.com>:
> Hey guys,
>
> I'm wondering what the best way is to be backwards compatible with
> Courier mailbox formats and not duplicate mailbox trees with
> Dovecot. Is anyone doing this right now?
>
> My Dovecot 2.0.13 is configured as follows for Namespaces:
>
> namespace {
> inbox = yes
> location =
> prefix =
> separator = .
> }
> namespace {
> hidden = yes
> inbox = no
> list = no
> location =
> prefix = INBOX.
> separator = .
> }
>
> So I should have an INBOX, plus additional root folders - rather
> than the Courier default of all folders being subfolders of the INBOX.
>
> So when I run LIST in IMAP I get -
> 08 LIST "" %
> * LIST (\HasChildren) "." "INBOX"
> * LIST (\HasChildren) "." "Spam"
> * LIST (\HasNoChildren) "." "Sent"
> * LIST (\HasNoChildren) "." "Trash"
> * LIST (\HasNoChildren) "." "Junk"
> * LIST (\HasNoChildren) "." "Drafts"
>
> Which looks fine.
>
> The problem is, IMP (old and new) show two sets of mailboxes (one
> for each namespace) like so:
>
> INBOX
> Spam
> Spam.Over10
> Sent
> INBOX.Spam
> INBOX.Spam.Over10
> INBOX.Sent
> (etc)
>
> I assume IMP is walking the INBOX because it says it has Children,
> and displaying those Children.
Then this is a bug (or a misconfiguration) in Dovecot. Dovecot is
reporting INBOX has children - IMP is doing the proper thing by
looking for the children.
michael
___________________________________
Michael Slusarz [slusarz at horde.org]
More information about the imp
mailing list