[Dovecot] Speed up large maildirs
Johannes Berg
johannes at sipsolutions.net
Tue Feb 15 20:33:35 EET 2005
Leen Besselink wrote:
>That mean, updates are small, and opening a large maildir would be sped up.
>
>How does that sound ?
>
>
What difference does this make to simply telling dovecot to open the
maildir periodically? You could do that easily in python:
import imaplib
conn = imaplib.IMAP4_open("/usr/sbin/dovecot --exec-mail imap")
conn.select("targetfolder")
conn.logout()
Obviously you'd have python start overhead, but you can just use expect
instead, which probably starts faster. Make your wrapper store a list of
changed folders somewhere, and iterate over that list every couple of
minutes using above script.
Or am I misunderstanding something?
Oh, the best would obviously be using the (planned to be upcoming, I
believe) dovecot LDA (local delivery agent).
johannes
More information about the dovecot
mailing list