Problem listing folders and subfolders

Jukka Huhta jukka.huhta at helsinki.fi
Mon Dec 13 07:25:29 EST 2010


In Cyrus 2.3.16 (and earlier, don't know about 2.4 yet), there seems
to be a problem listing subfolders in a following case. When a user
has folders named like this:

* LIST (\HasNoChildren) "." "INBOX.subfolder"
* LIST (\HasNoChildren) "." "INBOX.subfolder 2"
* LIST (\HasNoChildren) "." "INBOX.subfolder.subsub1"
* LIST (\HasNoChildren) "." "INBOX.subfolder.subsub2"

The space character (in "subfolder 2") seems to be sorted before dot
(hierarchy separator) so that Cyrus thinks that "subfolder" has no
children. After deleting/renaming "subfolder 2" the listing works as
expected:

* LIST (\HasChildren) "." "INBOX.subfolder"
* LIST (\HasNoChildren) "." "INBOX.subfolder.subsub1"
* LIST (\HasNoChildren) "." "INBOX.subfolder.subsub2"

In some mail clients, namely IMP, the second level subfolders
disappear totally when Cyrus declares that the parent folder
"HasNoChildren". We have several reports from confused users who have
"lost" their subfolders mysteriously.

I didn't find any earlier discussions about this, but can anyone
confirm/fix the issue?


-Jukka Huhta



More information about the Info-cyrus mailing list