[horde] IMAP connection initiated for every click in the user interface

Michael M Slusarz slusarz at horde.org
Thu May 2 03:31:49 UTC 2013

Quoting adi at ddns.com.au:

> Quoting Michael M Slusarz <slusarz at horde.org>:

>>>> 2) You have "Notify on new mail" active.
>>> I was using this, indeed. As soon as I disabled it the interface became
>>> more responsive due to the number of IMAP connections dropping. However,
>>> once disabling this option Horde stopped checking for new mail every 5
>>> minutes, as set up.
>> You probably disabled the incorrect preference.  Disable  
>> 'newmail_notify', NOT 'refresh_time'.
> This is what I did: as user, went to Preferences -> Mail -> New Mail  
> where I have:
> - "Poll for New Mail:" - "Every 5 minutes" in the drop-down.
> - "Display notification when new mail arrives?" - unchecked

This is correct.

>>> Is it me misunderstanding this feature? When capturing the traffic to
>>> the IMAP server with "Notify on new mail" enabled I saw Horde
>>> authenticating and polling each IMAP folder like this for every click:
>>> . STATUS "INBOX.zzz-lists.horde" (RECENT)
>>> ... and so on.
>> This is the IMAP code used to poll mailboxes.  Unfortunately, you  
>> have an older IMAP server and can't take advantage of the new  
>> LIST-STATUS feature, which greatly reduces the overhead of polling.
> Will have to check if Courier-IMAP version we're using has this feature.

Courier-IMAP is probably the slowest IMAP server out there.  It also  
supports none of the new IMAP features specifically tailored to  
applications like webmail (e.g. CONDSTORE/QRESYNC, LIST-STATUS)

Understood that some people have no choice about what IMAP servers  
they use.  But this day/age, there really is only two servers to use  
for performance reasons: Dovecot and Cyrus.


Michael Slusarz [slusarz at horde.org]

More information about the horde mailing list