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