[Dovecot] Smart IMAP proxying with imapc storage

Timo Sirainen tss at iki.fi
Mon Jan 31 04:05:46 EET 2011


On Fri, 2011-01-28 at 20:17 +0200, Timo Sirainen wrote:
> > I just committed a very early initial implementation of "imapc" storage
> > backend to v2.1 hg: http://hg.dovecot.org/dovecot-2.1 
> 
> This is "fully functional" now, at least in theory. TODO:
> 
>  * Don't read entire message bodies into a string in memory
>  * Fetch more than one message at a time when it's known that more
> messages are going to be fetched

The above features are done now. So the performance shouldn't be too
horrible anymore.

>  * SSL/TLS support to remote server
>  * Support locally stored indexes
>  * Error handling could be better
>  * Eventually make lib-storage API more asynchronous -> make imapc more
> asynchronous

These are not. Another TODO item is:

 * Add support for multiple connections to IMAP server. This is required
for e.g. THREAD command to work correctly.




More information about the dovecot mailing list