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