[Tickets #3433] RESOLVED: Limit Messages Fetched From IMAP

bugs@bugs.horde.org bugs at bugs.horde.org
Wed Feb 8 09:43:12 PST 2006


Ticket URL: http://bugs.horde.org/ticket/?id=3433
 Ticket             | 3433
 Updated By         | Michael Slusarz <slusarz at mail.curecanti.org>
 Summary            | Limit Messages Fetched From IMAP
 Queue              | IMP
 Version            | 4.1-RC2
-State              | New
+State              | Rejected
 Priority           | 1. Low
 Type               | Enhancement
 Owners             | 

Michael Slusarz <slusarz at mail.curecanti.org> (2006-02-08 09:43) wrote:

> I suddenly had a thought today, and wondered if I could instead use 
> the Search interface to just retrieve messages in my inbox which were 
> received today - this is working beautifully.

If this works better for you, then you should save this search as a virtual
folder and then set this virtual folder as your default folder in the

> This has got me wondering about the way IMP interfaces with IMAP. 
> Could it be a configuration option to only fetch the last page-worth 
> of messages when accessing an IMAP folder?

No - because in order to determine the last page of messages in an IMAP
folder, we have to know the order of *all* messages in the folder.  To do
this requires a search command on the IMAP server - a potentially expensive
call depending on your mailbox structure, your IMAP server speed, your IMAP
server I/O speed, and the # of messages in the mailbox.  You've also enabled
the 'sort_limit' configuration option, correct?

> My assumption from the 
> above behaviour is that at present all headers are retrieved

This assumption would be incorrect.

> but 
> (obviously) only a single page-worth of headers are displayed at any 
> one time. My suggestion might also be quite a performance improvement.

If you want performance improvement, try CVS and its full mailbox caching

More information about the bugs mailing list