procmail
[Top] [All Lists]

Checking also the subject field

1998-04-08 22:45:31
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"

<Prev in Thread] Current Thread [Next in Thread>