I'm trying to implement a part of spambouncer to block spam from reaching
site, but it does not appear to be working. It seems to work fine up
until it writes to $BLOCKFOLDER. I can see it locking file using ls
during processes, but then the $BLOCKFOLDER file just disappears when it
should have the entry (with modified header in it). It also does not send
a reply as it is supposed to. The log appears to show no errors. Can
anyone tell me why this may be happening?
Thanks,
Liston
------------------------ rc file --------------------------------------
:0
* ^(From.|Reply-To:|Message-ID:|Received:).*[^0-9a-z](160\.79\.0\.0|\
fsu\.edu|\
wmrg\.(com|net))
* $ !^X-Loop: ${NOLOOP}
{
:0 c:
| $FORMAIL -A"X-SpamBouncer: Blocked" >>$BLOCKFOLDER
:0 c:
spamtemp
:0: spamtemp.lock
| ($FORMAIL -r \
-A"X-Loop: ${NOLOOP}";\
cat $SBDIR/block;\
echo " ********** The password is ${BYPASSWD}. **********";\
cat $SBDIR/separatr;\
cat spamtemp;\
rm -f spamtemp) \
| $SENDMAIL -oi -t
}
------------------------ .procmail/log --------------------------------
procmail: Assigning "PATH=/bin:/usr/lib:/usr/bin:/usr/local/bin"
procmail: Assigning "SENDMAIL=/usr/lib/sendmail"
procmail: Assigning "FORMAIL=/usr/local/bin/formail"
procmail: Assigning "LINEBUF=16384"
procmail: Assigning "MAILDIR=/home/e32/booboo/mail"
procmail: Assigning "SBDIR=/usr/local/adm/procmail"
procmail: Assigning "DEFAULT=/var/mail/booboo"
procmail: Assigning "ALTFROM=booboo(_at_)eng(_dot_)fsu(_dot_)edu"
procmail: Assigning "NOLOOP=booboo(_at_)eng(_dot_)fsu(_dot_)edu"
procmail: Assigning "ADMINFOLDER=admin.incoming"
procmail: Assigning "BLOCKFOLDER=/home/e32/booboo/mail/block.incoming"
procmail: Assigning "SPAMFOLDER=spam.incoming"
procmail: Assigning "BULKFOLDER=bulk.incoming"
- skips some -
procmail: Match on
"^(From.|Reply-To:|Message-ID:|Received:).*[^0-9a-z](160\.79\
\.0\.0|fsu\.edu|wmrg\.(com|net))"
procmail: Match on ! "^X-Loop: booboo(_at_)eng(_dot_)fsu(_dot_)edu"
procmail: Locking "/home/e32/booboo/mail/block.incoming.lock"
procmail: Executing " $FORMAIL -A"X-SpamBouncer: Blocked" >>$BLOCKFOLDER"
procmail: [1972] Thu May 22 09:52:55 1997
procmail: Assigning "LASTFOLDER= $FORMAIL -A"X-SpamBouncer: Blocked"
$BLOCKFO\
LDER"
procmail: Unlocking "/home/e32/booboo/mail/block.incoming.lock"
procmail: Locking "spamtemp.lock"
procmail: Assigning "LASTFOLDER=spamtemp"
procmail: Opening "spamtemp"
procmail: Acquiring kernel-lock
procmail: Unlocking "spamtemp.lock"
procmail: Locking "spamtemp.lock"
procmail: Executing " ($FORMAIL -r \
-A"X-Loop: ${NOLOOP}";\
cat $SBDIR/block;\
echo " ********** The password is ${BYPASSWD}. **********";\
cat $SBDIR/separatr;\
cat spamtemp;\
rm -f spamtemp) \
| $SENDMAIL -oi -t"
procmail: [1972] Thu May 22 09:53:00 1997
procmail: Assigning "LASTFOLDER= ($FORMAIL -r \
-A"X-Loop: ${NOLOOP}";\
cat $SBDIR/block;\
echo " ********** The password is ${BYPASSWD}. **********";\
cat $SBDIR/separatr;\
cat spamtemp;\
rm -f spamtemp) \
| $SENDMAIL -oi -t"
procmail: Unlocking "spamtemp.lock"
From bias(_at_)wombat(_dot_)eng(_dot_)fsu(_dot_)edu Thu May 22 09:52:48 1997
Subject: Log IT ERRORSx
Folder: ($FORMAIL -r \ -A"X-Loop: ${NOLOOP}";\ cat $SBDIR/bl
1185
procmail: Notified comsat: "booboo@: ($FORMAIL -r \
-A"X-Loop: ${NOLOOP}";\
cat $SBDIR/block;\
echo " ********** The password is ${BYPASSWD}. **********";\
cat $SBDIR/separatr;\
cat spamtemp;\
rm -f spamtemp) \
| $SENDMAIL -oi -t"
--------------------------------------------------------------------------
============================================================================
- Liston Bias When one door closes, another opens,
Alumni of Oklahoma State Univ but we often look so long and
Alumni of Florida State Univ regretfully upon the closed door, we
do not see the ones which open for us.
bias(_at_)pobox(_dot_)com -A.G. Bell
http://www.pobox.com/~bias
============================================================================