On 2015-08-13 20:24 +1000, Erik Christiansen wrote:

> >        A line buffer of length $LINEBUF is used when processing the
> >        rcfile, any expansions that don't fit within this limit will be
> >        truncated and PROCMAIL_OVERFLOW will be set.  If the overflowing
> >        line is a condition or an action line, then it will be considered
> >        failed and procmail will continue processing.  If it is a
> >        variable assignment or recipe start line then procmail will abort
> >        the entire rcfile.

> You might like to read both recipe and manpage again. When "processing
> the rcfile", the line with $SUBJECT does not expand. The "SUBJECT=" line
> is a variable assignment, not a macro definition. 

And this (the assignment line) is what I'm worried about, not the later
line where $SUBJECT is used.  According to the above paragraph, if _the
expansion_ doesn't fit in $LINEBUF, the panic mode is triggered.  I
think substituting a shell command output counts as "expansion".  Do you
not agree?

-- 
Please *no* private copies of mailing list or newsgroup messages.
Rule 420: All persons more than eight miles high to leave the court.

Reply via email to