Timo Sirainen tss@iki.fi writes:
On Fri, 2005-03-11 at 12:25 +0100, Joakim Verona wrote:
Is it possible to regenerate the index files, on other conditions than the mbox file being read?
For instance, it would be nice if I could regenerate the index for a specific mbox whenever procmail delivers mail to it.
If theres no existing solution, would it be possible to make a small script with something like "nc" that could send an imap command to dovecot, so that dovecot would rebuild its index for that mbox? If so, which imap command triggers an index rebuild?
export MAIL=mbox:/home/user/mail # ie. the default_mail_env expanded echo "1 status inbox (messages)" | /usr/local/libexec/dovecot/imap
Ok, that seems fairly easy... One tiny question though: what does the "1" mean? I tried to parse the RFC but couldnt figure it out. I guess its just some sequence id.
For 1.0-test releases there should pretty soon come Dovecot LDA which saves the mail and updates the indexes immediately. I have a working test version of it already..
Nice! But will it work together with procmail?
-- Joakim Verona www.verona.se