procmail
[Top] [All Lists]

What is wrong here?

2001-12-27 23:16:32
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

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