On Fri, 2010-03-26 at 13:27 +0100, Jernej Porenta wrote:
> Heya,
> 
> we have two IMAP (UW-imap and dovecot) servers accessing the same mbox
> files for our users (don't ask why) and sometimes the UW-imap corrupts
> the mbox file. The mbox looks just like normal mbox except it does not
> have the proper 'From ' beginning of the file (usually there are some
> random tidbits in the begining of the file, which can be easily
> stripped to recover the working mbox).

The corruption shouldn't be happening if both use the same locking
mechanisms. I think UW-IMAP uses dotlock + flock. See if changing
Dovecot to use those avoids the corruption?

> The problem is that if we use dovecot for POP3 server, the dovecot
> logs the mbox corruption just fine:
> POP3(username): Couldn't init INBOX: Mailbox isn't a valid mbox file
> 
> But if we use IMAP for the same mailbox, dovecot opens the file and
> does not report any corruption, the user on the other hand sees just
> empty mailbox.

What Dovecot version? The IMAP code is pretty much the same as POP3, so
I don't really see why IMAP wouldn't be noticing it.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to