[<prev] [next>] [<thread-prev] [thread-next>] [month] [year] [list]
Date: Wed, 30 Oct 2002 09:24:16 +0100
From: Hatto von Hatzfeld <hatto@...esianer.de>
To: popa3d-users@...ts.openwall.com
Subject: Re: "failed or refused to load"
On Wed, Oct 30, 2002 at 05:06:02AM +0300, Solar Designer wrote:
> On Tue, Oct 29, 2002 at 07:03:27PM +0100, Hatto von Hatzfeld wrote:
>
> > For some reason (a problem of procmail or formail, or of popa3 itself?)
>
> Please mention the versions of everything involved, including the OS.
Sorry for having forgotten this.
OS Linux SuSE 7.3, Kernel 2.4.10-4GB
sendmail 8.11.6
procmail/formail v3.15.1 2001/01/08
popa3d 0.5 (Oct 2001)
> > in my mailboxes there is sometimes (hard to verify under which
> > conditions) an initial empty line (ASCII 10), either before the first
> > "From " or as only contents of a mailbox.
>
> I suggest that you start by making sure all of the software on your
> system that may access mailboxes uses compatible locking.
As far as I know all of them use flock(). Especially procmail certainly
does it.
> > When a pop3 client tries to fetch mails, popa3 crashes and sends a
> > Failed or refused to load /var/spool/mail/somebox
> > to syslog.
>
> Best is to locate and eliminate the problem such that mailboxes aren't
> corrupted in this way.
Since only procmail and popa3d access the mailboxes...
OK, it seems that the problem increased since I made procmail (resp.
formail) insert a header line in every message. So probably I have to
blame procmail or formail.
> > Or could someone tell me what to do to convince popa3d to delete
> > initial empty lines in a mailbox?
>
> That would be a modification to the state machine implemented in
> mailbox.c: mailbox_parse(). Not too hard to do, but still some work.
Sigh; I finally should start learning a bit of C...
Thanks and bye,
Hatto v. Hatzfeld
Hosted by DataForce ISP -
Powered by Openwall GNU/*/Linux