[Dovecot] namespace problem with dovecot 2.0

reg9009 reg9009 at yahoo.de
Tue May 26 10:06:29 EEST 2009


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



More information about the dovecot mailing list