I'm using dovecot 1.0.rc7 and Squirrelmain 1.4.8 using IMAP on a Debian 3.1 Testing system, and I'm having a problem.
When Squirrelmail (or other IMAP clients) submits an LSUB "" "*%", dovecot responds with:
Request: A004 LSUB "" "*%" Response:
- LSUB () "/" "INBOX.Sent"
- LSUB () "/" "INBOX.Trash"
- LSUB () "/" "INBOX.Drafts"
- LSUB () "/" "mail/Sent"
- LSUB () "/" "mail/Trash"
- LSUB () "/" "mail/Drafts"
- LSUB () "/" ".mail/Sent"
- LSUB () "/" ".mail/Trash"
- LSUB () "/" ".mail/Drafts"
- LSUB () "/" "Sent"
- LSUB () "/" "Trash"
- LSUB () "/" "Drafts"
- LSUB () "/" "INBOXSent"
- LSUB () "/" "INBOXTrash"
- LSUB () "/" "INBOXDrafts"
- LSUB () "/" "./INBOX.Sent"
- LSUB () "/" "./INBOX.Trash"
- LSUB () "/" "./INBOX.Drafts"
- LSUB () "/" "Test" Lsub completed.
This is in spite of that only INBOX.Sent, INBOX.Trash, INBOX.Drafts and Test actually exists.
I have tried with no explicit namespaces, only one with no prefix or with prefix "/", and with that again and all the above prefixes marked as hidden, but with absolutely no change in the LSUB repons.
Due to this, Squirrelmail shows up a whole bunch of folders, but only the correct ones (without prefixes) works..
This has been the same with a few prior versions of dovecot 1.0 , but not with dovecot 0.99. It is the same for Squirrelmail 1.4.7, but I do not think the client matters..
Is there a setting or way to deal with this - or is it a bug?
Regards,
Henrik