Timo Sirainen schrieb: > On Tue, 2009-05-26 at 08:21 +0200, reg9009 wrote: > >> Hi all, >> >> I've got some namespace problems with dovecot 2.0 again. If I start >> dovecot 2.0 with same settings of namespace and maildir layout as >> dovecot 1.2, I don't see my folders above the Inbox. I see them as >> "INBOX/xxx" in the same root level as my INBOX. If I try to subscribe to >> the folders, I see them as "INBOX^xxx" (and cannot subscribe). >> > > I don't really understand. Give IMAP LIST and LSUB commands directly, > what do they show? I.e.: > > a login user pass > b list "" * > c lsub "" * > > >> My >> namespace settings: >> >> namespace private { >> separator = / >> prefix = "INBOX/" >> inbox = yes >> #hidden = yes >> list = yes >> subscriptions = yes >> } >> > > Only this one namespace? > Well, I think it doesn't honour the separator "/". It still uses ".":
a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH] Logged in b list "" * * LIST (\HasChildren) "." "INBOX" * LIST (\HasChildren) "." "INBOX/Mailinglisten" * LIST (\HasNoChildren) "." "INBOX/Mailinglisten/LKML" * LIST (\HasNoChildren) "." "INBOX/test1" * LIST (\HasNoChildren) "." "INBOX/test2" * LIST (\HasNoChildren) "." "INBOX/Sent" * LIST (\HasNoChildren) "." "INBOX/Junk" * LIST (\HasNoChildren) "." "INBOX/Trash" b OK List completed. c lsub "" * * LSUB () "." "INBOX/Sent" * LSUB () "." "INBOX/Trash" * LSUB () "." "INBOX/test1" c OK Lsub completed. This is from dovecot 1.2 with same settings: a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH QUOTA] Logged in b list "" * * LIST (\HasChildren) "/" "INBOX" * LIST (\HasChildren) "/" "INBOX/Mailinglisten" * LIST (\HasNoChildren) "/" "INBOX/Mailinglisten/LKML" * LIST (\HasNoChildren) "/" "INBOX/test1" * LIST (\HasNoChildren) "/" "INBOX/test2" * LIST (\HasNoChildren) "/" "INBOX/Sent" * LIST (\HasNoChildren) "/" "INBOX/Junk" * LIST (\HasNoChildren) "/" "INBOX/Trash" b OK List completed. c lsub "" * * LSUB () "/" "INBOX/Sent" * LSUB () "/" "INBOX/Trash" * LSUB () "/" "INBOX/test1" c OK Lsub completed. Regards, Sebastian