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.
>