Timothy J Luoma <luomat(_at_)peak(_dot_)org> writes:
This is serious. I have been complaining about this for awhile now
and have no idea what to do with it.
Before it was just the logfile that was being corrupted, this time
it was my MAILSPOOL. I had to recover two messages from my backups
(which fortunately were OK).
This is almost certainly a sign that locking is not being done
correctly, whether by procmail or your mailreader. Was procmail
compiled on your system or did you try to get the binary from someone
else? Did you give enough directories to the locking tests? Do all
the recipes in your .procmailrc that write to your mailspool the the
_correct_ locallockfile? With your mailreader, are you *sure* it has a
locking strategy in common with procmail? If you're not, recompile
them both, paying extra close attention to it when doing so.
I would like to know how to strip NULL characters from all incoming
email. I would guess that I would have to use tr and the octal
code, but I'd like to have the advice of this group on how-to best
go about this.
Fix the problem, not the symptoms, or you'll just keep losing mail.