[Dovecot] maildirsize corruption

Frank Doege fdoege at network-steps.de
Tue Mar 6 19:45:43 EET 2007


It seems that iam using exactly nfs.

I use a postfix to put the mails on an nfs server where dovecot directly runs on.

Maybe it is related to the problem. I try it with this fix and report.

Thanks,

Frank

-----Ursprüngliche Nachricht-----
Von: dovecot-bounces at dovecot.org [mailto:dovecot-bounces at dovecot.org] Im Auftrag von Timo Sirainen
Gesendet: Dienstag, 6. März 2007 17:33
An: Dovecot Mailing List
Cc: Dean Manners
Betreff: Re: [Dovecot] maildirsize corruption

On Tue, 2007-03-06 at 18:21 +0200, Timo Sirainen wrote:
> On Fri, 2007-03-02 at 12:32 +1100, Dean Manners wrote:
> > Using maildir++ with LDA and POP/IMAP we have been seeing 
> > intermittant maildirsize corruption.  Where an operation will be 
> > prepended by a handful of ASCI null characters ^@^@.
> 
> Is this a real problem? From the code:
> 
> 	/* We rely on O_APPEND working in here. That isn't NFS-safe, but it
> 	   isn't necessarily that bad because the file is recreated once in
> 	   a while, and sooner if corruption causes calculations to go
> 	   over quota. This is also how Maildir++ spec specifies it should be
> 	   done.. */
> 
> I guess I could make it recalculate the quota if it detects any errors 
> in the file.

Looks like it handled those NUL bytes worse than I thought. Fixed:
http://dovecot.org/list/dovecot-cvs/2007-March/007939.html



More information about the dovecot mailing list