On 2015-08-14 21:57 +1000, Erik Christiansen wrote: > Having run the (80 character unexpandable) assignment
... > The recipe's only variable assignment contains nothing expandable, so > no overflow can occur there. The limit then is the capacity of the > receiving environment variable, not $LINEBUF. In that case, man procmailrc(5) is lying here: The assignments and substitutions of these environment variables are handled exactly like in sh(1) (that includes all possible quotes and escapes), because sh expands the backticks in an assignment eagerly. (Easily verified e.g. by running top(1) in one terminal while doing foo=`ls -lRa / | tail -1` in another one.) -- Please *no* private copies of mailing list or newsgroup messages. Rule 420: All persons more than eight miles high to leave the court.