6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
10/19/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#13438] Doesn't show unsubscribed folders
*
Your Email Address
*
Spam protection
Enter the letters below:
\ /.__ . .. ..__ >< | \| |\ /[__) / \|__/|__| \/ |
Comment
>>>>> 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" > > Ok, I was trying to express exactly that, sorry. > >> "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's buggy in a Cyrus-murder environment (frontend/backend servers), > I got this answer from <brong@fastmail.fm> on info-cyrus mailing list: > > Yes, it's a bug :( List code is hairy, and a couple of the edge > cases are wrong. > I recommend just turning off LIST-EXTENDED with: > suppress_capabilities: LIST-EXTENDED > > See http://comments.gmane.org/gmane.mail.imap.cyrus/38001 > > With suppress_capabilities: LIST-EXTENDED IMP works with LSUB and > simple LIST commands, > and shows all folders. So this workaround works. > >> 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) > > Exactly this is the case when preference subscribe = 1 > and cyrus-imapd replies correctly here. > > My question was with subscribe = 0 -> Doesn't show unsubscribed folders > > So, IMP is fine, cyrus-imapd in a murder environment is buggy. > Workaround for cyrus-imapd as described above > > Question for you: Will you provide a workround for this cyrus-imapd > bug in IMP, > e.g. not asking > LIST () "" (INBOX INBOX.* user.* *) RETURN (SUBSCRIBED) > but intead just > LIST () "" (INBOX INBOX.* user.* *) > > > Thanks, > Frank >
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers