I have modifed my recipe in an attempt to deal with fields for which there
are
no input values for HOSTNAME or CNAME and procmail still stops when
it encounters them. tBelow is a copy of my logfile followed by my current
recipe.
procmail: [11479] Wed Jul 3 08:33:04 2002
procmail: Match on "^Subject: ref*"
procmail: Assigning "MATCH="
procmail: Matched "ref347-2002-07-02"
procmail: Match on "^Subject: *\/ref[^ ]+"
procmail: Assigning "REF=ref347-2002-07-02"
procmail: Assigning "MATCH="
procmail: Matched "restful.com"
procmail: Match on "^Enter the domain name:\/.+[a-z0-9]"
procmail: Assigning "NEWDOM=restful.com"
procmail: Assigning "MATCH="
procmail: Matched "bill bass"
procmail: Match on "^First and last name of contact:\/.+[a-z0-9]"
procmail: Assigning "CONTACT=bill bass"
procmail: Assigning "MATCH="
procmail: Matched "bill.bass.ncmail.net"
procmail: Match on "^E-mail address of contact:\/.+[a-z0-9]"
procmail: Assigning "EMAIL=bill.bass.ncmail.net"
procmail: Assigning "MATCH="
procmail: Matched "283-464-5647"
procmail: Match on "^Phone number of contact:\/.+[a-z0-9]"
procmail: Assigning "PHONE=283-464-5647"
procmail: Assigning "MATCH="
procmail: Matched "office of information services"
procmail: Match on "^Name of organization:\/.+[a-z0-9]"
procmail: Assigning "ORG=office of information services"
procmail: Assigning "HOSTNAME"
procmail: No match on "^Optional 1st hostname [^:]*:\/.+[a-z0-9]"
procmail: Assigning "IPADDRESS"
procmail: Assigning "MATCH="
procmail: Matched "123.12.132.55"
procmail: Match on "^IP address if provided:\/.+[a-z0-9]"
procmail: Assigning "IPADDRESS=123.12.132.55"
procmail: Assigning "CNAME"
procmail: No match on "^CNAME if it applies [^:]*:\/.+[a-z0-9]"
procmail: Assigning "LASTFOLDER=/usr/local/adm/build_domain restful.com bill
bass bill.bass.ncmail.net 283-464-5647 office of information services"
procmail: Notified comsat: "cstalber@:/usr/local/adm/build_domain
restful.com bill bass bill.bass.ncmail.net 283-464-5647 office of
information services"
From Christian(_dot_)Stalberg(_at_)ncmail(_dot_)net Wed Jul 3 08:33:03 2002
procmail: Executing "/usr/local/adm/build_domain,restful.com,bill
bass,bill.bass.ncmail.net,283-464-5647,office of information services"
Subject: ref347-2002-07-02 10:50:36 newdomain.com
Folder: /usr/local/adm/build_domain restful.com bill bass bill.bass.
1698
:0
* ^Subject: ref*
{
:0
* ^Subject: *\/ref[^ ]+
{
REF=$MATCH
:0B
* ^Enter the domain name:\/.+[a-z0-9]
{
NEWDOM=$MATCH
:0B
* ^First and last name of contact:\/.+[a-z0-9]
{
CONTACT=$MATCH
:0B
* ^E-mail address of contact:\/.+[a-z0-9]
{
EMAIL=$MATCH
:0B
* ^Phone number of contact:\/.+[a-z0-9]
{
PHONE=$MATCH
:0B
* ^Name of organization:\/.+[a-z0-9]
{
ORG=$MATCH
NEWHOST
:0B
* ^Optional 1st hostname [^:]*:\/.+[a-z0-9]
{
NEWHOST=$MATCH
}
IPADDRESS
:0B
* ^IP address if provided:\/.+[a-z0-9]
{
IPADDRESS=$MATCH
}
CNAME
:0B
* ^CNAME if it applies [^:]*:\/.+[a-z0-9]
{
CNAME=$MATCH
}
:0 i
| /usr/local/adm/build_domain "$NEWDOM" \
"$CONTACT" "$EMAIL" "$PHONE" "$ORG"
\
"$NEWHOST" "$IPADDRESS" "$CNAME"
}
}
}
}
}
}
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail