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