procmail
[Top] [All Lists]

Spam Filtering

1996-05-26 11:34:11
I'm trying to create a recipe that will not allow any messages from
certain users to get past it, and to also reply to those users with a
special text file. It's not working...but here it is:

FROMZ="Brock Rozen's Spam Removal System <$COMSAT>"
SPAMLOG=$PMDIR/log.spams
SPAMCACHE=`perl -p -0377 -e 's:\n*$::;s:\n+:|:g;s:\.:\\.:g' $PMDIR/cache.spams`

  :0 Bc:
  * $ !^X-Loop: $COMSAT
  * $ ^From:.*(${SPAMCACHE})
  | ($FORMAILZ -I 'From ' \
        -I"From: $FROMZ" -r \
        -A"X-Loop: $COMSAT" \
        -A"Precedence: junk" \
        -I"Subject: Stop Spamming Me!";\
    cat $PMDIR/text.spams) | $SENDMAIL -oi -t

  :0A:
  | ( $FORMAILZ -XFrom: -XDate: -XSubject: ; echo ) >> $SPAMLOG


The cache.spams file is in the following format:

foo(_at_)bar(_dot_)net
foo(_at_)bar(_dot_)foo
etc(_at_)etc(_dot_)net


Thanks for your help,

 -------------------------------------------------------------------------
 | Brock Rozen | brozen(_at_)netvoyage(_dot_)net | 
http://www.netvoyage.net/~brozen |
 | Check out my Auto-Reply System -- Send me mail with subject SEND HELP |
 -------------------------------------------------------------------------

<Prev in Thread] Current Thread [Next in Thread>
  • Spam Filtering, Brock Rozen <=