procmail
[Top] [All Lists]

bozolog doesn't work

1997-03-21 14:39:23
-----BEGIN PGP SIGNED MESSAGE-----

Hi there,

I've been trying to tweak two recipes into one, but there seems to be a
simple mistake that prevents the second one from being executed.

Sorry, because this probably is a lame faq and I should have RTFM and UTS,
but after 2 hours of toying with it, I'm at my wits' end ;-|

BOZOFILE=$HOME/.list-of-bastards        # Reject addresses containing
                                        # any string in this file.
BOZOLOG=$HOME/.bozolog                  # Where to log rejects
BOZODEST=$HOME/Mail/rejected            # Where to send rejects
TEST=${TEST:-/usr/bin/test}
FORMAIL=${FORMAIL:-/usr/bin/formail}
FGREP=${FGREP:-/usr/bin/fgrep}
ECHO=${ECHO:-/bin/echo}
DATE=${DATE:-/bin/date}

FROM=`$FORMAIL -zx "From:"`
:0
* ? $TEST -f $BOZOFILE
* FROM ?? ? $FGREP -f $BOZOFILE
{
        :0
        | ( $ECHO "bozo: [`$DATE`] rejected message from '$FROM'"; \
            $ECHO "bozo: (message dumped to $BOZODEST)" ) >> $BOZOLOG

        :0
         | $MAILDIR/forrep $MAILDIR/standard_disclaimer \
         | $FORMAIL -i "Subject: Thank you for your mail, but...." \
         | $SENDMAIL -oi -t
}
FROM


Thanks a bunch in advance.

Cheers,
Robin

- -----
Robin S. Socha,
Political Science Dept., Bonn University, Bonn

GMC d++ s+:+ a- C++ UL++$>+++ P+>++$ E>+ W- N+ o@ !K-- w--- O M-- V-- PS---
PE+++ Y+ PGP++>+++ t+() 5-- !X R() tv++(+) b+++ DI++ D+(++) G++>+++ e++>+++
h r++>+++ y+**

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQEVAwUBMzL9oGe8+XvDOeNZAQGTUggAqrY0f3raRl88NRnZH39dT9lg863sYpFb
fxFqJZk1Ckpu1hy5yWe2XklXLuSatW0sJQRXlsuzHv1VSXkD4D0QXPa2lyagUb8c
Dz0n26J2+C1flFooxVcg1DLP0JEHkQPLwkKESTnrk7yOiYoM5DG/xUFgSMWNWrka
QzDOpPKSnftarQ/7onnDcR9gFdss9aEcOtxqfIYmUd+f9Ef8sWp56VJDgfhDV7Ba
TwFM23VNmX5XgYtEx+S7R9OisCoXATieBAHqcxYauYYWzT2B9sLqdRhsXHJg9lzd
pXmY9pa5m1dzaCw4H4t8WsAAFgP1Ak66J3MkntCn5+YuT+BZJXuB+A==
=WpYU
-----END PGP SIGNATURE-----

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