++ 29/11/99 23:24 +0100 - Rejo Zenger:
Hope this helps,
It surely does. Thanks a lot. I'll try the suggested recipe and will get
back to you... Thank you.
So, here it is:
:0
* ^TO_bot(_at_)sisterray(_dot_)xs4all(_dot_)nl
* ! ^FROM_DAEMON
* ! ^Precedence: (bulk|junk)
* !
^(From|X-Loop|Reply-To):(_dot_)*autoresponder(_at_)sisterray\(_dot_)xs4all\(_dot_)nl
* ^Subject: send \/[^ ]*
{
VALID_FILE = "no"
:0w
* ? test -f $FILEDIR/$MATCH
{
VALID_FILE = "yes"
:0hwc
| ($FORMAIL -rt \
-I "From: autoresponder(_at_)sisterray(_dot_)xs4all(_dot_)nl" \
-I "Reply-To: rejo(_at_)sisterray(_dot_)xs4all(_dot_)nl" \
-A "X-Loop:
autoresponder(_at_)sisterray(_dot_)xs4all(_dot_)nl"; \
cat $FILEDIR/autoreply.txt; cat $FILEDIR/$MATCH \
) | $SENDMAIL -t
}
:0w
* ? test -f $FILEDIR2/$MATCH
{
VALID_FILE = "yes"
:0hcw
| ($FORMAIL -rt \
-I "From: autoresponder(_at_)sisterray(_dot_)xs4all(_dot_)nl" \
-I "Reply-To: rejo(_at_)sisterray(_dot_)xs4all(_dot_)nl" \
-A "X-Loop:
autoresponder(_at_)sisterray(_dot_)xs4all(_dot_)nl"; \
cat $FILEDIR/autoreply.txt; cat $FILEDIR2/$MATCH \
) | $SENDMAIL -t
}
:0hcw
* VALID_FILE ?? no
| ($FORMAIL -rt \
-I "From: autoresponder(_at_)sisterray(_dot_)xs4all(_dot_)nl" \
-I "Reply-To: rejo(_at_)sisterray(_dot_)xs4all(_dot_)nl" \
-A "X-Loop: autoresponder(_at_)sisterray(_dot_)xs4all(_dot_)nl"; \
cat $FILEDIR/autoreply.txt; cat $FILEDIR/invalid-request.txt \
) | $SENDMAIL -t
TO_LOG = "$YYYY/$MM/$DD : $MATCH ($VALID_FILE): $FROM"
:0ha:
| echo $TO_LOG >> $LOGDIR/bot
:0:
system-admin
}
And it seems to work... Thanks Era, -Rejo.
--
= Rejo Zenger [Sister Ray Crisiscentrum]
rejo(_at_)sisterray(_dot_)xs4all(_dot_)nl
= http://mediaport.org/~sister PGP: see headers
--------------------------------------------------------------------------------