On Tue, 23 Nov 1999 03:34:53 +0100, "Dallman Ross" <dman(_at_)netcom(_dot_)com>
wrote:
http://www.bluebottlefly.com/procmailrc.htm
So I should "upgrade" my browser because it doesn't do frames, huh?
Harumph.
On the page, you have this:
###############################################################
## Stop DAEMONs; find Subject, Sender, Domain, etc. ##
###############################################################
:0 # dispatch bounces or loops immediately without further processing
* ^(FROM_DAEMON|X-Loop: (click|fly|germ|helio|law|nomo)bot)
! nomotek(_at_)pop
I'm afraid this will not work as intended. ^FROM_DAEMON is the name of
a macro and if you include a parenthesis after the caret, it will not
be recognized by the parser, and so you are looking for a literal
header whose name begins with the letters FROM underscore DAEMON.
That's not what you want. You have to write that like this:
* ^FROM_DAEMON|^X-Loop: (click|fly|germ|helio|law|nomo)bot
In the next recipe, you are saving to notify_$DATE but I don't see
DATE being set anywhere. Maybe you have it elsewhere, though.
The case of the name of the Subject: header (nor any other headers) is
free, so you should not use the D flag when looking for a Subject:
header. It could be sUbJeCt or SUBJECT just as well. (Except of course
if you want to do something nasty to morons who don't use canonical
case :-) ... I see you have the same thing when looking for other
headers, too. I don't see that it would buy you anything.
You have a misleading comment which says "c is implicit with nested
braces". That is not true. "c is implicit" when an action is not
delivering, but that's a pretty convoluted way to look at it. (Nothing
personal :-)
In another comment, you have the url http://spamcom.net which doesn't
seem to work. If it's supposed to be Spamcop, a lot of people would
like to recommend that you use something else, including abuse
critters all over the planet. Some of them even go so far as to route
anything which looks like it was generated by Spamcop directly to
/dev/null ... If you want pointers, follow up off-list.
I didn't look at this too closely yet; I hope to find the time for a
more thorough look later. Still, hope this helps,
/* era */
--
Too much to say to fit into this .signature anyway: <http://www.iki.fi/era/>
Fight spam in Europe: <http://www.euro.cauce.org/> * Sign the EU petition