Help (#2) - can't see any IMAP subfolders (#106) - Message List

can't see any IMAP subfolders

Hi,

I'm using LogicMail 1.9.1.160 and I can't see any subfolders. I can see the base folders, but not any subfolders.

Here is the debug log:

#BlackBerry Event Log (cpt)
#HwID: 0x4001507
#DPIN: 0x21735e28
#PVer: 5.1.0.116
#AVer: 5.0.0.423
d LogicMail - [SEND CMD] A4 IDLE - 3/1 22:03:19
d LogicMail - ImapProtocol.executeIdle() - 3/1 22:03:19
d LogicMail - [RECV] A3 OK Lsub completed. - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "Spam" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "Templates" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "Drafts" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder10" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "Junk" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder9" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder8" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder7" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder6" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "INBOX" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder5" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder4" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder3" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder2" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "folder1" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "Sent" - 3/1 22:03:19
d LogicMail - [RECV] * LSUB () "." "Trash" - 3/1 22:03:19
d LogicMail - [SEND CMD] A3 LSUB "" "%" - 3/1 22:03:18
d LogicMail - ImapProtocol.executeList("", "%") - 3/1 22:03:18
d LogicMail - [RECV] A2 OK Namespace completed. - 3/1 22:03:18
d LogicMail - [RECV] * NAMESPACE (("" ".")) NIL NIL - 3/1 22:03:18
d LogicMail - [SEND CMD] A2 NAMESPACE - 3/1 22:03:18
d LogicMail - ImapProtocol.executeNamespace() - 3/1 22:03:18
d LogicMail - [RECV] A1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH] Logged in - 3/1 22:03:18
d LogicMail - [SEND CMD] A1 LOGIN "user" "password" - 3/1 22:03:18
d LogicMail - ImapProtocol.executeLogin("user", "password") - 3/1 22:03:18
d LogicMail - [RECV] A0 OK Capability completed. - 3/1 22:03:18
d LogicMail - [RECV] * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH AUTH=PLAIN - 3/1 22:03:18
d LogicMail - [SEND CMD] A0 CAPABILITY - 3/1 22:03:17
d LogicMail - ImapProtocol.executeCapability() - 3/1 22:03:17
d LogicMail - [RECV] * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE AUTH=PLAIN] Dovecot ready. - 3/1 22:03:17
i LogicMail - Connection established:
Socket: class net.rim.device.api.crypto.tls.ssl30.SSL30Connection
Local address: 10.0.0.41
 - 3/1 22:03:17
i LogicMail - Opened connection:
TCP_WIFI
ssl://myserver:993;interface=wifi - 3/1 22:03:17
d LogicMail - MaildirFolder.close() - 3/1 22:03:11
d LogicMail - MaildirFolder.getFolderMessages() - 3/1 22:03:11
d LogicMail - MaildirFolder.open()
Opened with 0 messages in index file - 3/1 22:03:11
d LogicMail - MaildirFolder.open()
Opening: file:///SDCard/BlackBerry/logicmail/local/Trash - 3/1 22:03:11
d LogicMail - MaildirFolder.close() - 3/1 22:03:11
d LogicMail - MaildirFolder.getFolderMessages() - 3/1 22:03:11
d LogicMail - MaildirFolder.open()
Opened with 0 messages in index file - 3/1 22:03:11
d LogicMail - MaildirFolder.open()
Opening: file:///SDCard/BlackBerry/logicmail/local/Sent - 3/1 22:03:11
d LogicMail - MaildirFolder.close() - 3/1 22:03:11
d LogicMail - MaildirFolder.getFolderMessages() - 3/1 22:03:11
d LogicMail - MaildirFolder.open()
Opened with 0 messages in index file - 3/1 22:03:11
d LogicMail - MaildirFolder.open()
Opening: file:///SDCard/BlackBerry/logicmail/local/Drafts - 3/1 22:03:11
i LogicMail - Application startup
Date: Mon Mar 01 22:03:10 America/New_York 2010
Name: LogicMail
Version: 1.9.1.160
Platform: 5.0.0.423
 - 3/1 22:03:10
  • Message #274

    Okay, I got Dovecot installed on my little test server VM (side-by-side with my usual Cyrus), and was finally able to reproduce your issue.

    The problem is that Dovecot does not return any attributes in its response to the LSUB command, while most other servers do. However, the LIST command does not seem to have this same problem.

    So my recommendation for now, is to go to the "Advanced settings" page of the account configuration, and uncheck "Show only subscribed folders". Then, if you do a "Refresh folders" from the main screen, the subfolders should show up.

    I've opened ticket #183 to track the underlying issue.

    • Message #275

      Perfect, it worked!

      Thank you.

    • Message #309

      Hi Derek,

      I just wanted to mention that since version 1.9.1.179, retrieving the folder structure works, if 'only subscribed folders' is selected and the IMAP server is dovecot.

      Thank you.