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 |
-------------------------------------------------------------------------