[Dovecot] Query about LIST behaviour

Julian Phillips julian at quantumfyre.co.uk
Sat Mar 1 01:18:00 EET 2008


I've just switched from UW-IMAP to Dovecot v1.1.beta16, and I'm having a 
bit of a problem with a difference in the behaviour of the LIST command.

What I'm seeing is:

* PREAUTH [CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND 
UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS UIDPLUS 
LIST-EXTENDED I18NLEVEL=1] Logged in as jp3
a list test/ *
* LIST (\Noselect \HasChildren) "/" "test/a1"
* LIST (\Noselect \HasChildren) "/" "test/a1/b1"
* LIST (\NoInferiors \UnMarked) "/" "test/a1/b1/c1"
* LIST (\NoInferiors \UnMarked) "/" "test/a1/b1/c2"
* LIST (\Noselect \HasChildren) "/" "test/a1/b2"
* LIST (\Noselect \HasChildren) "/" "test/a2"
* LIST (\Noselect \HasChildren) "/" "test/a3"
a OK List completed.
b list test/a1/ *
* LIST (\Noselect \HasChildren) "/" "test/a1/"
* LIST (\Noselect \HasChildren) "/" "test/a1/b1"
* LIST (\NoInferiors \UnMarked) "/" "test/a1/b1/c1"
* LIST (\NoInferiors \UnMarked) "/" "test/a1/b1/c2"
* LIST (\Noselect \HasChildren) "/" "test/a1/b2"
b OK List completed.
c list test/a1/b1/ *
c OK List completed.
d logout
* BYE Logging out
d OK Logout completed.

but what I expect (and what I was getting with UW-IMAP) is more like:

...
c list test/a1/b1/ *
* LIST (\Noselect \HasChildren) "/" "test/a1/b1"
* LIST (\NoInferiors \UnMarked) "/" "test/a1/b1/c1"
* LIST (\NoInferiors \UnMarked) "/" "test/a1/b1/c2"
c OK List completed.
...

Is this is an expected behaviour?  If so, is there any configuration I can 
change to make it behave as I want instead?

-- 
Julian

  ---
Lookie, lookie, here comes cookie...
 		-- Stephen Sondheim


More information about the dovecot mailing list