procmail
[Top] [All Lists]

Getting email address comment/name

2007-05-21 13:40:26
Hello

Can somebody point me to my mistake? I have a very simple recipe that
supposes to get an email comment/name. However, all I got is the error

Thanks!


Procmail recipe

DEFAULT=/home/testprocess
LOGFILE=procmail.log
VERBOSE=yes
PMDIR=/home/testprocess/pm              # directory should exist
PMSRC=/usr/share/procmail-lib
LOCKFILE="$PMDIR/global.lock"

FROM_=`formail -rt -xTo: \
         | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`

REPLYTO_=`egrep "^Reply-To:" | head -1 \
         | formail -c -rt -xTo: \
         | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`

SUBJ_=`formail -xSubject: \
       | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'`

RC_EMAIL = $PMSRC/pm-jaaddr.rc   #part of the procmail lib
:0HB
* ^From:\/(_dot_)*(_at_)(_dot_)*
{
  INPUT=$MATCH
  INCLUDERC=$RC_EMAIL
  COMMENT=$COMMENT

  :0:mail.lock
  * COMMENT ?? [a-zA-Z0-9}
  !somename(_at_)somedomain(_dot_)com
}


Log file

procmail: [28704] Mon May 21 15:30:16 2007
procmail: Assigning "PMDIR=/home/testprocess/pm"
procmail: Assigning "PMSRC=/usr/share/procmail-lib"
procmail: Assigning "LOCKFILE=/home/testprocess/pm/global.lock"
procmail: Locking "/home/bbprocess/pm/global.lock"
procmail: Executing "formail -rt -xTo:          | expand | sed -e 's/^[
]*//g' -e 's/[ ]*$//g'"
procmail: Assigning "FROM_=MAILER-DAEMON(_at_)domain(_dot_)net"
procmail: Executing "egrep "^Reply-To:" | head -1          | formail -c
-rt -xTo:          | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'"
procmail: Assigning "REPLYTO_=foo(_at_)bar"
procmail: Executing "formail -xSubject:        | expand | sed -e 's/^[
]*//g' -e 's/[ ]*$//g'"
procmail: Assigning "SUBJ_=Customer number failure notice"
procmail: Assigning "RC_EMAIL=/usr/share/procmail-lib/pm-jaaddr.rc"
procmail: Assigning "MATCH="
procmail: Matched " abcde1215454<MAILER-DAEMON(_at_)domain(_dot_)net>"
procmail: Match on "^From:\/(_dot_)*(_at_)(_dot_)*"
procmail: Assigning "INPUT= abcde1215454<MAILER-DAEMON(_at_)domain(_dot_)net>"
procmail: Assigning "INCLUDERC=/usr/share/procmail-lib/pm-jaaddr.rc"
procmail: Skipped "^M"
procmail: Skipped "^M"
procmail: Skipped "^M"
procmail: Assigning "id= pm-jaaddr.rc^M"
procmail: Assigning "dummy=^M
======================================================================^M
 pm-jaaddr.rc^M: init:^M
^M"
procmail: Skipped "^M"
procmail: Skipped "^M"
procmail: Match on ! "( )^M"
procmail: Assigning "LASTFOLDER={^M"
procmail: Opening "{^M"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "testprocess(_at_)14948:/home/testprocess/{^M"
From MAILER-DAEMON(_at_)domain(_dot_)net  Mon May 21 15:30:16 2007
 Subject: Customer number .....
  Folder: {
1197
procmail: Unlocking "/home/testprocess/pm/global.lock"





____________________________________________________________
procmail mailing list   Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail

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