Dear all,
I have the following .procmailrc:
LOGFILE=/home/d/david/procmail.log
VERBOSE=yes
LOGABSTRACT=all
EXTENSION="$1"
:0
* EXTENSION ?? .
{
DELIMITER="+"
}
MYHOST=netbros.com
RECIPIENT="$LOGNAME$DELIMITER$EXTENSION(_at_)$MYHOST"
SENDER=`formail -x Return-Path | sed 's/[<>]//g;s/^[ ]*//'`
:0 w
| /home/d/david/tmda/bin/tmda-filter
EXITCODE=$?
DEFAULT=/dev/null
And it is meant to catch addresses like:
david+confirm+accept(_dot_)1009519532(_dot_)20757(_dot_)b4ca1e(_at_)netbros(_dot_)com
But it fails with:
procmail: [20752] Fri Dec 28 01:05:32 2001
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "EXTENSION="
procmail: No match on "."
procmail: Assigning "MYHOST=netbros.com"
procmail: Assigning "RECIPIENT=david(_at_)netbros(_dot_)com"
procmail: Executing "formail -x Return-Path | sed 's/[<>]//g;s/^[ ]*//'"
procmail: Assigning "SENDER=somebody(_at_)cfl(_dot_)rr(_dot_)com"
procmail: Executing "/home/d/david/tmda/bin/tmda-filter"
procmail: Assigning "LASTFOLDER=/home/d/david/tmda/bin/tmda-filter"
From somebody(_at_)cfl(_dot_)rr(_dot_)com Fri Dec 28 01:05:32 2001
Subject: Hmmm
Folder: /home/d/david/tmda/bin/tmda-filter
930
procmail: Notified comsat: "david@:/home/d/david/tmda/bin/tmda-filter"
At this point the mail was sent to the special address mentioned above,
still it is not assigning an extension and showing no match on "."
procmail: [20765] Fri Dec 28 01:06:21 2001
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "EXTENSION="
procmail: No match on "."
procmail: Assigning "MYHOST=netbros.com"
procmail: Assigning "RECIPIENT=david(_at_)netbros(_dot_)com"
procmail: Executing "formail -x Return-Path | sed 's/[<>]//g;s/^[ ]*//'"
procmail: Assigning "SENDER=somebody(_at_)cfl(_dot_)rr(_dot_)com"
procmail: Executing "/home/d/david/tmda/bin/tmda-filter"
procmail: Assigning "LASTFOLDER=/home/d/david/tmda/bin/tmda-filter"
From somebody(_at_)cfl(_dot_)rr(_dot_)com Fri Dec 28 01:06:21 2001
Subject:
Folder: /home/d/david/tmda/bin/tmda-filter
1042
procmail: Notified comsat: "david@:/home/d/david/tmda/bin/tmda-filter"
If I delete MYHOST and change $MYHOST for $HOST works, but I want to be able
to manually set that part.
Please help!!!
--
David
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail