Timeout for IMAP idle

Sebastian Hagedorn Hagedorn at uni-koeln.de
Thu Jul 28 10:48:51 EDT 2016

According to the RFC, clients need to "renew" the IDLE state at least every 
30 minutes. I would assume that the clients you see are doing that. If not, 
you might see a different issue.

> right now cyrus imapd (2.4 / 2.5) doesn't have a timeout for connections
> in the "IDLE" state.
> One mail server here is serving a lot of Android K9 mail clients
> that make heavy use of IMAP idle. So far around 2300 imapd
> processes piled up even though it's just about 100 users in total.
> Some of those connections are in the IDLE state for two weeks now.
> What about adding a configurable timeout for IMAP idle?
> There were bugs in the past concerning Outlook Express
> and at least Outlook 2007 showing an offline status
> once the connection was closed on the server side.
> Various IMAP servers had quirks for this.
> Still an idle timeout of let's say 48h might make sense.

Sebastian Hagedorn - Weyertal 121, Zimmer 2.02
Regionales Rechenzentrum (RRZK)
Universität zu Köln / Cologne University - Tel. +49-221-470-89578
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <http://lists.andrew.cmu.edu/pipermail/cyrus-devel/attachments/20160728/b889b1e7/attachment.sig>

More information about the Cyrus-devel mailing list