On 2012-03-05 15:45, Timo Sirainen wrote:
* LIST (\Noselect \HasChildren) "." "INBOX.INBOX"

I'm surprised Courier would return this.

But dovecot does not list that folder using "*".

But it returns all of the mailboxes under INBOX.INBOX, right?

Yes. And they exists on disk and are subscribed to.

However, if you issue:
. list "" "INBOX.%"

Dovecot answers:
* LIST (\Noselect \HasChildren) "." "INBOX.INBOX"

Yes, because if it didn't the client wouldn't know that there are mailboxes 
under INBOX.INBOX.

Seems reasonable.

This makes some clients using "*" to get the folder list ignore the folderes below 
"INBOX.INBOX".

What clients? I haven't heard of this being a problem before. I think Cyrus has 
similar behavior as Dovecot.

Well... mostly perl scripts :) - which could probably be changed to use "%" for wildcard, but since they always need to get the entire folder tree it would result in more IMAP traffic.

/Peter

Reply via email to