On 29.1.2011, at 2.38, Rob Browning wrote:

> In this particular case, we're thinking of trying to allow notmuch to
> operate directly on the dovecot Maildir, and at the moment, the only
> modifications notmuch makes are to change maildir flags.  Would locking
> dovecot-uidlist.lock be sufficient, perhaps via liblockfile?

If you're only changing the standard maildir flags (not a..z = keywords) then 
you don't really need to lock anything. The uidlist locking could prevent a 
mail from being temporarily lost, but this happening is highly unlikely. 
http://wiki2.dovecot.org/MailboxFormat/Maildir#Locking explains.

> Also, is there some reliable way to detect a dovecot Maildir?  For
> example, are any of the dovecot-* files guaranteed to exist all the
> time?

dovecot-uidlist always exists, but in some installations it's stored outside 
the maildir.

Reply via email to