Ingo Thierack
2009-Oct-21 19:28 UTC
[Dovecot] meaning of parameter imap_idle_notify_interval??
Hello, is my understanding of the parameter "imap_idle_notify_interval" right, if i say, it's the time between two point where dovecot tells the client he is here, and sould have nothing directly todo with the notification of new mails arrived. I played with the values around. And the courios is, in thunderbird the folloing. set to 30 seconds. Thunderbird pop up around 25 seconds after the message is deliverd to the inbox. set to 60 seconds. Thunderbird pup up around 50 seconds after the message is deliverd to the inbox. I switch over from archiveopteryx, where no such delay was. Regards, Ingo
Timo Sirainen
2009-Oct-21 19:33 UTC
[Dovecot] meaning of parameter imap_idle_notify_interval??
On Wed, 2009-10-21 at 21:28 +0200, Ingo Thierack wrote:> Hello, > > is my understanding of the parameter "imap_idle_notify_interval" right, > if i say, > it's the time between two point where dovecot tells the client he is > here, and > sould have nothing directly todo with the notification of new mails arrived.Right.> I played with the values around. And the courios is, in thunderbird the > folloing. > > set to 30 seconds. > > Thunderbird pop up around 25 seconds after the message is deliverd to > the inbox. > > set to 60 seconds. > > Thunderbird pup up around 50 seconds after the message is deliverd to > the inbox.I don't see how that setting would affect either of these. Did you build Dovecot with inotify/dnotify/kqueue support? (What does dovecot --build-options show?) If not, mailbox_idle_check_interval is what controls how often new mails are checked. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20091021/ae441085/attachment-0002.bin>
Ingo Thierack
2009-Oct-21 20:01 UTC
[Dovecot] meaning of parameter imap_idle_notify_interval??
Here are the requestet information. It was compiled with inotify which is the default on my system. First I thought, it was the purpose, that the mailbox dirs was on an NFS. Then copied to the local disc. But the same. [root at mail ~]# /opt/dovecot/sbin/dovecot --build-options Build options: ioloop=epoll notify=inotify ipv6 openssl Mail storages: cydir dbox maildir mbox raw shared SQL drivers: postgresql Passdb: checkpassword pam passwd passwd-file shadow sql Userdb: nss passwd passwd-file prefetch sql static [root at mail ~]# /opt/dovecot/sbin/dovecot -n # 1.2.6: /opt/dovecot/etc/dovecot.conf # OS: Linux 2.6.18-128.7.1.el5 i686 CentOS release 5.3 (Final) ext3 base_dir: /var/run/dovecot/ listen: *:143 ssl_listen: *:993 ssl_cert_file: /opt/dovecot/etc/ssl/certs/mail.ghostdive.org.crt ssl_key_file: /opt/dovecot/etc/ssl/private/mail.ghostdive.org.key disable_plaintext_auth: no verbose_ssl: yes login_dir: /var/run/dovecot/login login_executable: /opt/dovecot/libexec/dovecot/imap-login login_greeting: ready. login_processes_count: 10 mail_max_userip_connections: 50 mail_location: maildir:/mnt/mail/%u/Maildir:INDEX=/var/spool/indexes/%u mailbox_idle_check_interval: 2 dbox_rotate_size: 4096 dbox_rotate_days: 30 mail_executable: /opt/dovecot/libexec/dovecot/rawlog -b /opt/dovecot/libexec/dovecot/imap imap_idle_notify_interval: 30 lda: postmaster_address: postmaster at ghostdive.org hostname: mail.ghostdive.org mail_plugins: sieve mail_plugin_dir: /opt/dovecot/lib/dovecot/lda sendmail_path: /opt/postfix26/sbin/sendmail auth default: mechanisms: plain cram-md5 digest-md5 passdb: driver: sql args: /opt/dovecot/etc/dovecot-sql.conf userdb: driver: sql args: /opt/dovecot/etc/dovecot-sql.conf socket: type: listen master: path: /var/run/dovecot/auth-master mode: 384 user: mailaccess group: mailaccess Timo Sirainen schrieb:> On Wed, 2009-10-21 at 21:28 +0200, Ingo Thierack wrote: > >> Hello, >> >> is my understanding of the parameter "imap_idle_notify_interval" right, >> if i say, >> it's the time between two point where dovecot tells the client he is >> here, and >> sould have nothing directly todo with the notification of new mails arrived. >> > > Right. > > >> I played with the values around. And the courios is, in thunderbird the >> folloing. >> >> set to 30 seconds. >> >> Thunderbird pop up around 25 seconds after the message is deliverd to >> the inbox. >> >> set to 60 seconds. >> >> Thunderbird pup up around 50 seconds after the message is deliverd to >> the inbox. >> > > I don't see how that setting would affect either of these. > > Did you build Dovecot with inotify/dnotify/kqueue support? (What does > dovecot --build-options show?) If not, mailbox_idle_check_interval is > what controls how often new mails are checked. >