On Sunday, October 27, 2002, at 09:53 AM, Bart Schaefer wrote:
On Sun, 27 Oct 2002, Udi Mottelo wrote:
I had some noveles where the "r" is missing too. I suggest:
:0hf
* ! ^^From( )
| sed '1s/^r*om/From/'
Actually what happens is that one character gets lopped off each time a
filter trips the bug. So depending on how many filters you have, it's
possible that you could lose the entire From_ line, or even parts of
the
headers that follow; and on systems where the MTA does not insert a
From_,
you're likely to have an "eturn-Path:" header, etc.
It's just that most people don't have that many filters, and the only
time
the bug gets noticed is when it lops part of the From_.
So really the put-the-F-back workaround has to be performed after
*every*
filter; you can't do it just once at the end and expect it to work for
an
arbitrary number of filters.
Yes, this is annoying, and I wish someone who's experiencing the
problem
(I'm not) were able to attack this with a debugger and find out where
it
happens ... or at least generate a verbose logfile that shows it.
I thought this had been narrowed down to when a program other than
procmail outputs to stderr during the course of a recipe?
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail