Shouldn't the lockfile on the -inner- portion be sufficient? I believe it should. However ... there may be another problem.
Look at this bit from procmailex(5): ] In order to make sure the lockfile is not removed until the pipe has ] finished, you have to specify option `w'; otherwise the lockfile would ] be removed as soon as the pipe has accepted the mail. I'd think that changing the existing ":0:" to be ":0 w:" should be sufficient. However, if it only happens to those particular messages, perhaps it's a problem with 'From ' parsing. Can you look at your mailbox (before popping it) and see if the split messages are happening when there is a line beginning with 'From ' line in the body of your mail? On 16 Feb 2002, Craig Hughes wrote: > The problem is in your procmail recipe. You need a lockfile, or else > two spamassassin running at the same time could both be simulatneously > redirecting to your "kid" mailbox, interleaving their contents. Change > the first line to: > > :0: > > and you should be fixed. > > On Sat, 2002-02-16 at 13:10, Kevin Dangoor wrote: > > From: "Charlie Watts" <[EMAIL PROTECTED]> > > > On Sat, 16 Feb 2002, Kevin Dangoor wrote: > > > > > > > I get a couple of mass-mailed newsletters that get mangled by > > > > SpamAssassin. SA is the only filter I'm running, so it must be > > > > responsible... it is possible that there is something that I can change > > > > in the config that would fix this. I'm using Outlook Express as my mail > > > > reader. The symptom that I'm seeing is that part of the message will > > > > show up normally, and the end part of the message will show up as a > > > > separate email that is missing headers. > > > > > > What version of SpamAssassin are you running? > > > > Sorry... I should know to provide the basic info :) > > > > I'm using 2.01. I've been using SpamAssassin for some time, and this is > > actually not a new problem... I've just been too lazy to report it. This was > > happening in the earlier versions I've used (starting with 1.3). > > > > > Describe how SpamAssassin is integrated into your system ... Procmail? You > > > must be using mbox delivery for messages to get split up like that. > > > > Yep, procmail and mbox. My hosting company is using procmail to split mail > > between multiple accounts to my domain. Here's the specific recipe I'm using > > for SA: > > > > :0 > > * $RECIP ?? ^^kid@$DOMAIN > > { > > :0: > > | perl -I../www/blognet/lib ../spamassassin -c ~/.spamassassin -P >> > > kid > > > > > > } > > > > > Turn off SpamAssassin for a day - does the problem go away? > > > > Turn off SpamAssassin? Oh no! :) > > > > Seriously, though, this problem began after I installed SA with no other > > changes to the system. Perhaps there is something wrong with my procmail > > recipe. > > > > Kevin > > > > > > _______________________________________________ > > Spamassassin-talk mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/spamassassin-talk > > > > > > -- Charlie Watts [EMAIL PROTECTED] Frontier Internet, Inc. http://www.frontier.net/ _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk