Delayed flags changes over IDLE

Aki Tuomi aki.tuomi at open-xchange.com
Mon Mar 11 11:58:02 EET 2019


On 10.3.2019 10.14, Kostya Vasilyev via dovecot wrote:
> Hello,
>
> I'm experiencing slow flags changes over IMAP IDLE:
>
> - If I start an IDLE session / command
> - Change the flags of some messages via another email app
> - Dovecot can take a minute or more to notify the IDLE connection about flags changes
>
> If I use another email app to add or remove a message, Dovecot sends that (EXISTS / EXPUNGE) instantly and also flushes the (so far delayed) flags changes. So it does "know" already.
>
> The system is Debian Testing, 64 bit, file system is ext4.
>
> Dovecot is 2.3.4.1 (f79e8e7e4) - I believe from Debian repos (I had Dovecot's own repo added at some point, disabled now).
>
> My mail is stored under ~/mail/.imap (not sure what this format is called), I mean not "single file mbox".
>
> I have not changed any IDLE related config settings:
>
> doveconf  | grep -i idle
> default_idle_kill = 1 mins
> director_ping_idle_timeout = 30 secs
> imap_idle_notify_interval = 2 mins
> imapc_max_idle_time = 29 mins
> mailbox_idle_check_interval = 30 secs
>
> What can I do to make Dovecot notify IDLE clients about flags changes - more quickly? Preferably near-instant?
>
Can you send doveconf -n?

Aki



More information about the dovecot mailing list