procmail
[Top] [All Lists]

Re: spambouncer problem

2001-05-19 11:40:53
On Fri, 18 May 2001, Philip Guenther wrote:

pg> "S.Toms" <smotrs(_at_)mindspring(_dot_)com> writes:
pg> ...
pg> >  See, that's what's weird, I removed everything so that my .procmailrc
pg> >file looks like below (copied and pasted except for PASSWD) and still have
pg> >the brace problem, if I replace the SB 1.3 file with 1.1 it works fine.
pg> ...
pg> ><.procmailrc file>
pg> >  SHELL=/bin/sh
pg> >  LINEBUF=10240
pg> >  MAILDIR=${HOME}/mail
pg> >  PMDIR=${HOME}/.procmail
pg> >  LOGFILE=${PMDIR}/log
pg> >  DEFAULT=${ORGMAIL}
pg> >  VERBOSE=off
pg> 
pg> 
pg> When you have an inexplicable problem, turn on VERBOSE!  In this case
pg> you should at least be able to figure out _which_ brace is the source
pg> of the problem.
pg> 

  In the above example, I had verbose being turned on within the
procmail.rc file for sb.rc since my .procmailrc file was trimmed down to
bare minimum. I'll turn it on and repost with the complete log.
  My .procmailrc file appears to be correct, everything works correctly
until SB launches. I even trimmed it down to an almost empty setup to see
if I could figure out where the problem is. As near as I can tell, it gets
lost or something at the beginning of the sb.rc file right after the
version report. Heres the logfile (.procmailrc and procmail.rc after log)

<logfile start>
procmail: [27607] Sat May 19 10:26:26 2001
procmail: Executing "date"
procmail: [27607] Sat May 19 10:26:26 2001
procmail: Assigning "DATE=Sat May 19 10:26:26 PDT 2001"
procmail: Executing "cat,/home/skull/.procmail/.vacation"
procmail: Assigning "VACATION=no"
procmail: Executing "cat,/home/skull/.procmail/.passwd"
procmail: Assigning "PASSWD=blank"
procmail: Assigning "BACKUP=off"
procmail: Assigning "REMCOPIES=off"
procmail: Assigning "SPAMDEST=Trash"
procmail: Assigning "REMAINDER=None"
procmail: Assigning "INCLUDERC=/home/skull/.procmail/sbfilter/procmail.rc"
procmail: Assigning "SBDIR=/home/skull/.procmail/sbfilter"
procmail: Assigning "ADMINFOLDER=SpamAdmin"
procmail: Assigning "ALTFROM=skull(_at_)daydream"
procmail: Assigning "BLOCKFOLDER=SpamBlock"
procmail: Assigning "BLOCKREPLY=SILENT"
procmail: Assigning "BULKFOLDER=SpamBulk"
procmail: Assigning "BYPASSWD=blank"
procmail: Assigning "CHINESE=no"
procmail: Assigning "DATE=date"
procmail: Assigning "DEBUG=yes"
procmail: Assigning "DULCHECK=no"
procmail: Assigning "FORMAIL=/usr/bin/formail"
procmail: Assigning "FREEMAIL=INTERNAL"
procmail: Assigning "GARBLEDCHARSET=yes"
procmail: Assigning "GLOBALBOUNCE=NONE"
procmail: Assigning "GREP=fgrep"
procmail: Assigning "JAPANESE=no"
procmail: Assigning "KOREAN=no"
procmail: Assigning "LEAN=yes"
procmail: Assigning "LEGITLISTS=NONE"
procmail: Assigning "MAINSLEAZE=yes"
procmail: Assigning "MYEMAIL=/home/skull/.procmail/.myemail"
procmail: Assigning "NOBOUNCE=/home/skull/.procmail/.nobounce"
procmail: Assigning "NOLOOP=skull(_at_)daydream"
procmail: Assigning "NSLOOKUP=nslookup -timeout=5 -retry=2"
procmail: Assigning "ORBSCHECK=no"
procmail: Assigning "PATTERNMATCHING=SILENT"
procmail: Assigning "RBLCHECK=yes"
procmail: Assigning "RM=rm"
procmail: Assigning "RSSCHECK=no"
procmail: Assigning "SENDMAIL=/usr/sbin/sendmail"
procmail: Assigning "SPAMFOLDER=SpamSpam"
procmail: Assigning "SPAMREPLY=SILENT"
procmail: Assigning "TEST=test"
procmail: Assigning "THISISP=daydream"
procmail: Assigning "TURKISH=no"
procmail: Assigning "INCLUDERC=/home/skull/.procmail/sbfilter/sb.rc"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Executing "/usr/bin/formail,-AX-SpamBouncer: 1.3 (1/18/01)
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "LASTFOLDER={
"
procmail: Opening "{
"
procmail: Acquiring kernel-lock
From skull(_at_)mindspring(_dot_)com Sat May 19 00:00:16 2001 -0700
 Subject: daydream 05/19/01:00.00 ACTIVE SYSTEM ATTACK!
  Folder: {                                                          9419

</logfile end>

<.procmailrc start>
SHELL=/bin/sh
LINEBUF=10240
MAILDIR=${HOME}/mail
PMDIR=${HOME}/.procmail
LOGFILE=${PMDIR}/sbfilter/log
DEFAULT=${ORGMAIL}
VERBOSE=on
DATE=`date`
VACATION = `cat ${PMDIR}/.vacation`
PASSWD = `cat ${PMDIR}/.passwd`
BACKUP=off
REMCOPIES=off
SPAMDEST=Trash
REMAINDER=None


:0
{ INCLUDERC=${PMDIR}/sbfilter/procmail.rc }

</.procmailrc end>

<procmail.rc start>
SBDIR=${PMDIR}/sbfilter

ADMINFOLDER=SpamAdmin
ALTFROM=${LOGNAME}(_at_)${HOST}
BLOCKFOLDER=SpamBlock
BLOCKREPLY=SILENT
BULKFOLDER=SpamBulk
BYPASSWD=${PASSWD}
CHINESE=no
DATE=date
DEBUG=yes
DULCHECK=no
FORMAIL=/usr/bin/formail
FREEMAIL=INTERNAL
GARBLEDCHARSET=yes
GLOBALBOUNCE=NONE
GREP=fgrep
JAPANESE=no
KOREAN=no
LEAN=yes
LEGITLISTS=NONE
MAINSLEAZE=yes
MYEMAIL=${PMDIR}/.myemail
NOBOUNCE=${PMDIR}/.nobounce
NOLOOP=${ALTFROM}
NSLOOKUP="nslookup -timeout=5 -retry=2"
ORBSCHECK=no
PATTERNMATCHING=SILENT
RBLCHECK=yes
RM=rm
RSSCHECK=no
SENDMAIL=/usr/sbin/sendmail
SPAMFOLDER=SpamSpam
SPAMREPLY=SILENT
TEST=test
THISISP=${HOST}
TURKISH=no

INCLUDERC=${SBDIR}/sbnew.rc

</procmail.rc end>

pg> BTW: which version of procmail are you using?
pg> 

daydream:/usr/etc # procmail -v
procmail v3.13.1 1999/04/05, Copyright (c) 1999, Stephen R. van den Berg
                                                        <srb(_at_)cuci(_dot_)nl>


  Lastly, if I add the following small snippet
    :0
    { UNF=one }

just before the critical variables section like so
    :0
    { UNF=one }

    # Start of "else" wrapper if critical variables set
    :0 E
    {

it generates the following logfile results. Oh, and the same all happens
on SB1.4, just tried it before sending this with updated procmail.rc
files.

procmail: [27644] Sat May 19 10:39:44 2001
procmail: Executing "date"
procmail: [27644] Sat May 19 10:39:44 2001
procmail: Assigning "DATE=Sat May 19 10:39:44 PDT 2001"
procmail: Executing "cat,/home/skull/.procmail/.vacation"
procmail: Assigning "VACATION=no"
procmail: Executing "cat,/home/skull/.procmail/.passwd"
procmail: Assigning "PASSWD=blank"
procmail: Assigning "BACKUP=off"
procmail: Assigning "REMCOPIES=off"
procmail: Assigning "SPAMDEST=Trash"
procmail: Assigning "REMAINDER=None"
procmail: Assigning "INCLUDERC=/home/skull/.procmail/sbfilter/procmail.rc"
procmail: Assigning "SBDIR=/home/skull/.procmail/sbfilter"
procmail: Assigning "ADMINFOLDER=SpamAdmin"
procmail: Assigning "ALTFROM=skull(_at_)daydream"
procmail: Assigning "BLOCKFOLDER=SpamBlock"
procmail: Assigning "BLOCKREPLY=SILENT"
procmail: Assigning "BULKFOLDER=SpamBulk"
procmail: Assigning "BYPASSWD=blank"
procmail: Assigning "CHINESE=no"
procmail: Assigning "DATE=date"
procmail: Assigning "DEBUG=yes"
procmail: Assigning "DULCHECK=no"
procmail: Assigning "FORMAIL=/usr/bin/formail"
procmail: Assigning "FREEMAIL=INTERNAL"
procmail: Assigning "GARBLEDCHARSET=yes"
procmail: Assigning "GLOBALBOUNCE=NONE"
procmail: Assigning "GREP=fgrep"
procmail: Assigning "JAPANESE=no"
procmail: Assigning "KOREAN=no"
procmail: Assigning "LEAN=yes"
procmail: Assigning "LEGITLISTS=NONE"
procmail: Assigning "MAINSLEAZE=yes"
procmail: Assigning "MYEMAIL=/home/skull/.procmail/.myemail"
procmail: Assigning "NOBOUNCE=/home/skull/.procmail/.nobounce"
procmail: Assigning "NOLOOP=skull(_at_)daydream"
procmail: Assigning "NSLOOKUP=nslookup -timeout=5 -retry=2"
procmail: Assigning "ORBSCHECK=no"
procmail: Assigning "PATTERNMATCHING=SILENT"
procmail: Assigning "RBLCHECK=yes"
procmail: Assigning "RM=rm"
procmail: Assigning "RSSCHECK=no"
procmail: Assigning "SENDMAIL=/usr/sbin/sendmail"
procmail: Assigning "SPAMFOLDER=SpamSpam"
procmail: Assigning "SPAMREPLY=SILENT"
procmail: Assigning "TEST=test"
procmail: Assigning "THISISP=daydream"
procmail: Assigning "TURKISH=no"
procmail: Assigning "INCLUDERC=/home/skull/.procmail/sbfilter/sb.rc"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Executing "/usr/bin/formail,-AX-SpamBouncer: 1.3 (1/18/01)
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "UNF=one"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "OLDLINEBUF=10240
"
procmail: Assigning "LINEBUF=32776
"
procmail: Skipped "
"
procmail: Assigning "ADMINTAG=no
"
procmail: Assigning "BLOCKTAG=no
"
procmail: Assigning "BLOCKTHIS=no
"
procmail: Assigning "BOUNCETHIS=no
"
procmail: Assigning "BULKTAG=no
"
procmail: Assigning "SPAMTAG=no
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "SILENT
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "NOTIFY
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "SILENT
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "NOTIFY
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "no
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "SETDEF=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "BOUNCE
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "COMPLAIN
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "BOTH
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "^^^^
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "yes
"
procmail: Skipped "
"
procmail: Assigning "OLDVERBOSE=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "VERBOSE=yes"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Executing "date,+%y%m"
procmail: Assigning "CM=0105"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "RESPOND=no"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "0001
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "0002
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: No match on "no
"
procmail: Skipped "
"
procmail: Assigning "SPAMREPLY=SILENT"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "BLOCKREPLY=SILENT"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Match on ! "NONE
"
procmail: Assigning "PATTERNMATCHING=SILENT"
procmail: Skipped "
"
procmail: Closing brace unexpected
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Executing " ${TEST} -f ${NOBOUNCE} && (${FORMAIL}
-zxFrom: -zxReply-To: | ${GREP} -i -f ${NOBOUNCE})
"
/bin/sh: -c: line 1: syntax error near unexpected token `${NOBOUNCE})
'
/bin/sh: -c: line 1: ` ${TEST} -f ${NOBOUNCE} && (${FORMAIL}
-zxFrom: -zxReply-To: | ${GREP} -i -f ${NOBOUNCE})
'
procmail: [27644] Sat May 19 10:39:45 2001
procmail: Program failure (2) of " ${TEST} -f ${NOBOUNCE} && (${FORMAIL}
-zxFrom: -zxReply-To: | ${GREP} -i -f ${NOBOUNCE})
"
procmail: Assigning "LASTFOLDER= ${TEST} -f ${NOBOUNCE} && (${FORMAIL}
-zxFrom: -zxReply-To: | ${GREP} -i -f ${NOBOUNCE})
"
procmail: No match on " ${TEST} -f ${NOBOUNCE} && (${FORMAIL}
-zxFrom: -zxReply-To: | ${GREP} -i -f ${NOBOUNCE})
"
procmail: Skipped "
"
procmail: Skipped "
"
procmail: Assigning "LASTFOLDER={
"
procmail: Opening "{
"
procmail: Acquiring kernel-lock
From skull(_at_)mindspring(_dot_)com Sat May 19 00:00:16 2001 -0700
 Subject: daydream 05/19/01:00.00 ACTIVE SYSTEM ATTACK!
  Folder: {                                                          9419


pg> 
pg> Philip Guenther
pg> 

-- 
      S.Toms - smotrs(_at_)mindspring(_dot_)com - www.mindspring.com/~smotrs
                   SuSE Linux v7.0+ - Kernel 2.2.18

Command, n.:
        Statement presented by a human and accepted by a computer in
such a manner as to make the human feel as if he is in control.




_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

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