Timo Sirainen wrote:
On Jun 9, 2009, at 11:49 AM, Brent Bloxam wrote:
Timo Sirainen wrote:
On Jun 8, 2009, at 7:06 AM, Brent Bloxam wrote:
Hello,
I'm running Dovecot 1.1.13 on FreeBSD 7.0-RELEASE and I'm receiving a large number of errors much like the following:
dovecot: Jun 08 09:27:04 Error: IMAP(x@x.x): Corrupted index cache file /nfs/x.x/x/Maildir/dovecot.index.cache: Corrupted physical size for uid=2284: 5312 != 5217 How are you saving messages to the maildir? Do these happen for new mails also or only old ones?
At the moment messages are being saved to the maildir through maildrop (called from qmail), as we're migrating from an old system. I'm not sure how I could go about pinpointing whether this affects new or old emails as I'm not aware of what actually generates this error. Any suggestions?
You'll see the uid=2284 above. Find the filename for that UID from dovecot-uidlist file and see how new the file is. Also does that filename contain ,S=5312? And what is the real size of the file?
Thanks. The errors I've checked are occurring for recent files, looks like the S= field doesn't match the real size, for example:
33568 Jun 8 23:46 1235105170.42208.abc.xyz.com,S=33498:2,RS
Looking at older e-mails though I am seeing S != real size for some e-mail. Would dovecot ever be modifying the S field, or is this actually pointing to an issue with the LDA?