On Tue, 2010-09-28 at 03:08 +0100, interfaSys sàrl wrote:
Hello,
I thought mdbox was production ready, but it seems to me that (in 2.0.4) it's quite broken.
- The documentation only running this to convert from maildir to mdbox:
*dsync mirror maildir:~/Maildir*
but based on my experience and on posts on the mailing list, it's not enough. A namespace has to be defined and it's not clear whether / or . should be used as a separator. I tried with a dot first and the INBOX folders were empty. It seemed to work better with /
It doesn't really matter, just as long as it's something.
- After having defined a namespace, running dsync again makes it spit tons of errors Error: Can't rename mailbox INBOX_28c716242e53784cc9030100d3b51c5c to INBOX: Target mailbox already exists Error: Mailboxes don't have unique GUIDs: 4536121fce3ca14cf8c40000d3b51c5c is shared by INBOX and INBOX_4536121fce3ca14cf8c40c
What does "doveconf mail_location" say? It looks as if you're trying to convert from maildir:~/Maildir to maildir:~/Maildir, i.e. over itself. I thought about adding a check against that, but since it wasn't all that easy I thought maybe no one will actually run into that problem..