[Dovecot] Broken SELECT ""/EXAMINE ""

Michael M. Slusarz slusarz at curecanti.org
Wed Sep 1 10:18:27 EEST 2010


a EXAMINE INBOX
[...]
a OK [READ-ONLY] Select completed.
a EXAMINE ""
a NO Empty mailbox name.
[Should be in authenticated mode with no active mailbox.  But...]
a STATUS INBOX (UIDVALIDITY)
* STATUS "INBOX" (UIDVALIDITY 1255685337)
a OK [CLIENTBUG] Status on selected mailbox completed.
a UNSELECT
a OK Unselect completed.
a STATUS INBOX (UIDVALIDITY)
* STATUS "INBOX" (UIDVALIDITY 1255685337)
a OK Status completed.

Seeing a whole bunch of the CLIENTBUGs in the logs since IMP uses  
imapproxy and relies on the proxy to unselect the mailbox when a  
LOGOUT is caught.  Thus, when we rebuild the connection on the next  
page connection, we assume that there is no active mailbox (we  
actually use LIST-STATUS to do folder polling, but we still use STATUS  
when we only need data on a single mailbox).

imapproxy *should* really be using UNSELECT, but that looks like a  
different (imapproxy) bug.

michael



More information about the dovecot mailing list