[Tickets #13438] Re: Doesn't show unsubscribed folders

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Aug 21 00:58:19 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/13438
------------------------------------------------------------------------------
  Ticket             | 13438
  Updated By         | Michael Slusarz <slusarz at horde.org>
  Summary            | Doesn't show unsubscribed folders
  Queue              | IMP
  Version            | 6.2.1
  Type               | Bug
  State              | Duplicate
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


Michael Slusarz <slusarz at horde.org> (2014-08-20 18:58) wrote:

>>> C: 4 LIST () "" (INBOX INBOX.* user.* *) RETURN (SUBSCRIBED)
>
> If I understand RFC 5258 right, this means:
>     List all folders returning the Subscribed status.

Incorrect.  This command means "return all mailboxes that match the  
given query (ignoring subscribed status) and provide information as to  
which mailboxes are subscribed"

"List all folders returning the Subscribed status" would instead look  
something like this:

C: 4 LIST (SUBSCRIBED) "" (INBOX INBOX.* user.* *)

> But instead of this, the server returns ONLY subscribed folders.

If that is truly what you are seeing with your installation, then yes  
- it is buggy.

> It seems that Cyrus-imapd .2.4.17 - at least in my installation - is  
> buggy here!

Except a problem I still have is that the former LIST command is what  
IMP will issue when it is displaying ALL mailboxes.  (Whether cyrus is  
buggy is a separate issue.)  If IMP is instead configured to display  
only subscribed mailboxes, you should be seeing these kind of queries  
instead:

C: 4 LIST "" INBOX RETURN (SUBSCRIBED)
C: 3 LIST (SUBSCRIBED) "" (INBOX.* user.* *) RETURN (SUBSCRIBED)

This tells the IMAP server to only return INBOX, subscribed mailboxes,  
and provide flag information with each returned mailbox as to whether  
the mailbox is subscribed or not.

So I am still concerned that there is something in your IMP  
installation where internally it still thinks it is always displaying  
all mailboxes, regardless of subscribed status.  (Given your symptoms,  
this is actually the expected behavior if that is the case).  Which  
begs the question: are you absolutely sure you don't have the  
'subscribe' preference set to 0 for that user?  IMP is really acting  
like that is the case.





More information about the bugs mailing list