6.0.0-alpha10
5/14/25

[#10094] Support multiple mailboxes in IMAP search command
Summary Support multiple mailboxes in IMAP search command
Queue IMP
Queue Version Git master
Type Enhancement
State Accepted
Priority 2. Medium
Owners
Requester slusarz (at) horde (dot) org
Created 05/18/2011 (5110 days ago)
Due
Updated 08/25/2014 (3915 days ago)
Assigned
Resolved
Milestone
Patch No

History
08/25/2014 05:55:03 PM Michael Slusarz Comment #5 Reply to this comment
Keep in mind though that there currently are either no or very few 
IMAP servers that actually implement this capability.
Which is why it hasn't been implemented yet.

On the other hand, no IMAP server supports UTF8 yet and 
Horde_Imap_Client does.  Always going to be a chicken/egg problem when 
first implementing protocols, so it doesn't hurt to be an early adopter.
08/25/2014 08:31:39 AM giel (at) fsfe (dot) org Comment #4 Reply to this comment
Accepting multiple mailboxes will allow us to leverage the power of 
RFC 6237 (MULTISEARCH).  However, this will be a API-breaking change 
in Horde_Imap_Client_Base::search() - first parameter will need to 
be changed to allow an array of mailboxes - so it will require IMP 
5.1.
Keep in mind though that there currently are either no or very few 
IMAP servers that actually implement this capability.

http://www.imapwiki.org/Specs#line-61
12/06/2011 06:31:43 AM Michael Slusarz Comment #3
Milestone ⇒
Reply to this comment
IMP 6. No BC breaks in a major version.
This does not need to wait for IMP 6.  Still mulling how I want to 
implement this though.  Currently, the logic in 
Horde_Imap_Client_Base#search() is very mailbox specific - primarily 
for caching reasons - so this is more difficult than just looping 
through a list of mailboxes passed to search().
05/18/2011 08:15:30 AM Jan Schneider Comment #2
Milestone ⇒ 6
Reply to this comment
IMP 6. No BC breaks in a major version.
05/18/2011 06:22:36 AM Michael Slusarz Comment #1
Priority ⇒ 2. Medium
Type ⇒ Enhancement
Summary ⇒ Support multiple mailboxes in IMAP search command
Queue ⇒ IMP
Milestone ⇒ 5.1
Patch ⇒ No
State ⇒ Accepted
Reply to this comment
Accepting multiple mailboxes will allow us to leverage the power of 
RFC 6237 (MULTISEARCH).  However, this will be a API-breaking change 
in Horde_Imap_Client_Base::search() - first parameter will need to be 
changed to allow an array of mailboxes - so it will require IMP 5.1.

Saved Queries