On Sun, Mar 2, 2008 at 4:44 AM, Richard Ball <rgball(_at_)ellerbach(_dot_)com>
Header size, body
size (as byte, word, line counts), addresses, domains, etc. are all
things that are (can be) parsed as procmail traverses the message. Why
should I have to invoke formail to get addresses or scoring to get byte
Two reasons: (1) Old unix philosophy: One program should do one
thing, and do it well. Header parsing is not procmail's thing. (2)
Procmail tries to do absolutely nothing that you haven't explicitly
asked for, including not precompiling the rc files to find out what
you might be intending to ask for. You're completely in control of
how (in)efficient your procmail process may be. That used to be
extremely important, back when procmail ran on processors whose clock
speeds were measured in tens of MHz.
Other email filtering software does exist.
procmail mailing list Procmail homepage: http://www.procmail.org/