Re: excessive output quenched

udi M <[email protected]> Thu, 2 Jun 2016 11:24:18 +0300
Newsgroups gmane.mail.procmail
Organization tau
Message-ID <[email protected]>

On 02/06/16 01:02, Dale R. Worley wrote:
> "@lbutlr" <[email protected]> writes:
>> I have the following in my sms include.
>>
>> MSGTEXT=`/usr/local/bin/formail -I ""| /usr/local/bin/lynx --dump --dont_wrap_pre -stdin`
>>
>> And then
>>
>> MSGTEXT=`echo $MSGTEXT | sed '/:$/d' |sed '/^>/d'`
>> SMSTEXT=`echo $MSGTEXT | sed -e 's/^   //' |sed -e 's/[-=_]//g'| tr '\n' ' '  | cut -c1-140`
>>
>> This SOMETIMES results int eh following errors:
>>
>> procmail: Excessive output quenched from "/usr/local/bin/formail -I ""| /usr/local/bin/lynx --dump --dont_wrap_pre -stdin"
>>
>> procmail: Excessive output quenched from "echo $MSGTEXT | sed '/:$/d' |sed '/^>/d'"
>>
>> You would think this happens with excessively long messages, but it
>> doesn't. Some of the messages are quite short, though they will be
>> messages with multiple parts (usually a txt and an HTML portion).
> I suppose it depends on what "excessive output" means...  The HTML from
> most HTML message is "excessively long" in my opinion!
>
> But in any case, you want to use:
>
>> MSGTEXT=`echo "$MSGTEXT" | sed '/:$/d' |sed '/^>/d'`
>> SMSTEXT=`echo "$MSGTEXT" | sed -e 's/^   //' |sed -e 's/[-=_]//g'| tr '\n' ' '  | cut -c1-140`
> without the quotes, the shell will mutilate the text of your messages.
> In particular, it will change newlines into spaces.  Perhaps "excessive
> output" really means "excessively long output lines".

Good point.   What about  increase  LINEBUF?

--udi


> Dale
> ____________________________________________________________
> procmail mailing list   Procmail homepage: http://www.procmail.org/
> [email protected]
> http://mailman.rwth-aachen.de/mailman/listinfo/procmail