On Fri, 8 Jun 2007, Akemi Yagi wrote:
Could you explain why you are going through killfile here? For example, can't you just do: :0: * ^(From|Sender|Received):.*Perrin /dev/null
It _is_ certainly possible to do it all in one step, but I do LOTS of marking (with the 'f' filter operator) in my procmail rules [I have about 10,000 lines of procmailrc marking, re-writes, redirects, and so forth], and it helps me to debug matters this way, when I save up the actual drop to one place.
I actually will turn on logging markers around a rule when I am 'tuneing' it up (procmail rules are not quite regex's and I still consult the man pages, after probably a decade building my ruleset). For the mailing list, I simplified my example, as in production, the marking for a killfile and the actual drop are done in differing files.
from my ~/.procmailrc: # at the start, whitelist certain senders # and RPH personal stuff # INCLUDERC=$HOME/.procmail/friendbrandrc # LOG="after friendbrandrc # " INCLUDERC=$HOME/.procmail/logbrandrc # LOG="after logbrandrc # " INCLUDERC=$HOME/.procmail/clientbrandrc # LOG="after clientbrandrc # " I have fuzzed the names of some of the rules for some rules. [herrold@new herrold]$ wc .procmailrc ; cd .procmail ; wc -l *rc 758 2418 17979 .procmailrc 164 antispamrc 140 bugzillarc 18 caosityrc 17 centosrc 133 clientbrandrc 114 devnullrc 9 diskwarningrc 13 dsblcleanuprc 44 ecommercerc 38 elaaarc 345 embbbrc 40 epcccrc 24 flipfloprc 492 friendbrandrc 18 ibdddrc 18 infectedrc 38 iweeerc 15 killfilerc 6013 listbrandrc 15 logbrandrc 20 mailbouncerc 11 mailinglistmgtrc 51 mirrorlistrc 71 monitoringrc 2 monitorrc 59 nagiosrc 169 old-spam-handlerrc 2 ORCmailHUPrc 68 ORCStatusrc 42 parcelrc 1 qnrc 11 registrarrc 22 replylooprc 3 spamassassin-default.rc 125 spamtraprc 30 tegggrc 38 templaterc 339 twitbrandrc 18 ubhhhrc 49 vendorrc 32 virusbrandrc 311 whitelistrc 36 wiiiirc 9 wingsrc 159 zz_filingrc 9386 total [herrold@new .procmail]$ -- Russ Herrold _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos