Q: Fast searching Imap server, IMAP server (in Python)

Anthony Baxter anthony at interlink.com.au
Wed Nov 7 19:46:00 EST 2001


>>> Jan Kybic wrote
> > >> Would you know about an IMAP server which stores important information
> > >> about messages (data, from, to, subject) in some sort of a database so
> > >> that the searches are quicker?
> > > 
> > > Cyrus.
> 
> Are you sure Cyrus does it? I did not find anything about it in the
> documentation. My first attempt to compile it failed, but I am willing
> to try again if it solves my problem.

Cyrus has a metadata cache in each folder. This makes many things much
much much MUCH faster.

> > > Or use UW, which uses flat files that are much faster to search.
> > Courier beats UW when searching large mailboxes, on mid-sized hardware:

UW is a nasty bit of code - it's too damn generalised, and it's just a 
pain to work with.

[snip]
> I do not require any artificial intelligence. The set of headers to
> search on can be determined in advance, for example: from, to, cc,
> bcc, date, subject. I am willing to accept the slow search in the
> unlikely event of wanting to search on other criteria.

I think you'll find that this is what you'll get from Cyrus.

Anthony
-- 
Anthony Baxter     <anthony at interlink.com.au>   
It's never too late to have a happy childhood.





More information about the Python-list mailing list