My anti-spam recipe is not matching only the
From|Reply-To|Return-Path|Sender field, but is also checking against the
subject field.
Where is the problem???
With someone would like to check my full script, it is available at
http://www.rodeios.com/recipe.txt
Thanks!
Hermann
:0
* $ ^(From|Reply-To|Return-Path|Sender):(.*)\/$BAN_REGEXP\>
{
reject=$MATCH
:0fhwr # duplicate the head
| sed -e H -e '$ G'
:0bfw # strip second head down to specific needed fields
| formail -bkXFrom: -XTo: -XDate: -XSubject:
:0fbw
| ( echo "--++" ; echo "end" ; echo "" ; \
echo "" ; echo "" ; echo ; sed 's/^/> /' ) \
#### Is this the problem????
:0
* ^Subject:[ ]*\/[^ ].*
#### this is a tab+space
| formail -rtkb -I"Subject: Message rejected (was: $MATCH)" -I"From:
Postmaster WECKE <nobody(_at_)wecke(_dot_)com>" -I"Reply-To:
nobody(_at_)wecke(_dot_)com"
-I"Precedence: junk" \
| $SENDMAIL $SENDMAILFLAGS -t
}
-- end of my spam recipe --
This is my logmail:
procmail: Assigning "MATCH="
procmail: Matched "Re: SPAM NET-K.COM.BR / SIMPLEWEB.COM.BR /
PLANETHACKER.ORG"
procmail: Match on "^Subject:[ ]*\/[^ ].*"
procmail: Assigning "MATCH="
procmail: Matched "Re: SPAM NET-K.COM.BR / SIMPLEWEB.COM.BR /
PLANETHACKER.ORG"
procmail: Match on "^Subject:[ ]*\/[^ ].*"
procmail: Executing " formail -rtkb -I"Subject: Message rejected (was:
$MATCH)" -I"From: Postmaster WECKE <nobody(_at_)wecke(_dot_)com>" -I"Reply-To:
nobody(_at_)wecke(_dot_)com" -I"Precedence: junk" \
| $SENDMAIL $SENDMAILFLAGS -t"
procmail: Assigning "LASTFOLDER= formail -rtkb -I"Subject: Message rejected
(was: $MATCH)" -I"From: Postmaster WECKE <nobody(_at_)wecke(_dot_)com>"
-I"Reply-To:
nobody(_at_)wecke(_dot_)com" -I"Precedence: junk" \
| $SENDMAIL $SENDMAILFLAGS -t"
From adm(_at_)net-k(_dot_)com(_dot_)br Mon Apr 6 08:41:05 1998
Subject: Re: SPAM NET-K.COM.BR / SIMPLEWEB.COM.BR / PLANETHACKER.ORG
Folder: formail -rtkb -I"Subject: Message rejected (was: $MATCH)" -I
9522
procmail: Notified comsat: "hermann@: formail -rtkb -I"Subject: Message
rejected (was: $MATCH)" -I"From: Postmaster WECKE <nobody(_at_)wecke(_dot_)com>"
-I"Reply-To: nobody(_at_)wecke(_dot_)com" -I"Precedence: junk" \
| $SENDMAIL $SENDMAILFLAGS -t"
procmail: [21639] Mon Apr 6 08:41:06 1998
procmail: Executing " formail -rtkb -I"Subject: Message rejected (was:
$MATCH)" -I"From: Postmaster WECKE <nobody(_at_)wecke(_dot_)com>" -I"Reply-To:
nobody(_at_)wecke(_dot_)com" -I"Precedence: junk" \
| $SENDMAIL $SENDMAILFLAGS -t"
procmail: [21639] Mon Apr 6 08:41:06 1998
procmail: Assigning "LASTFOLDER= formail -rtkb -I"Subject: Message rejected
(was: $MATCH)" -I"From: Postmaster WECKE <nobody(_at_)wecke(_dot_)com>"
-I"Reply-To:
nobody(_at_)wecke(_dot_)com" -I"Precedence: junk" \
| $SENDMAIL $SENDMAILFLAGS -t"
From adm(_at_)net-k(_dot_)com(_dot_)br Mon Apr 6 08:41:05 1998
Subject: Re: SPAM NET-K.COM.BR / SIMPLEWEB.COM.BR / PLANETHACKER.ORG
Folder: formail -rtkb -I"Subject: Message rejected (was: $MATCH)" -I
9522
procmail: Notified comsat: "hermann@: formail -rtkb -I"Subject: Message
rejected (was: $MATCH)" -I"From: Postmaster WECKE <nobody(_at_)wecke(_dot_)com>"
-I"Reply-To: nobody(_at_)wecke(_dot_)com" -I"Precedence: junk" \
| $SENDMAIL $SENDMAILFLAGS -t"