I've got a weird one here.
My recipe seems to work ok within my domain, but mail from another domain
makes the thing stop working.
Here is the recipe causing the problem:
#FROM = email of user
MY_ADDR=${MY_ADDR:-$LOGNAME}
SENDDIR=${SENDDIR:-procmail-send}
SEND_FILENAME_REGEXP=[-_./:a-zA-Z0-9]+
SEND_SUBJECT_PREFIX="FILE: +"
SEND_FILE_LOG=${SEND_FILE_LOG:-"send-file.log"}
LASTFOLDER=/export/home/dcs/mail
:0h
* $ ^Subject: $SEND_SUBJECT_PREFIX
* !^FROM_DAEMON
* $ ! ^X-Loop: $MY_ADDR
{
:0
* $ ^Subject: $SEND_SUBJECT_PREFIX\/$SEND_FILENAME_REGEXP$
| `cd /export/ftp/pub; /export/dcs/SCRIPTS/test.p $MATCH $FROM`
}
Here is the log excerpt when it tried to process. Note the last line, that is
what is causing the problem. The 'FOLDER' variable is what I don't understand
Any help appreciated. thx
-------------------------------------------------
procmail: Assigning "INCLUDERC=/export/home/dcs/.procmail/process.rc"
procmail: Assigning "MY_ADDR=dcs"
procmail: Assigning "SENDDIR=procmail-send"
procmail: Assigning "SEND_FILENAME_REGEXP=[-_./:a-zA-Z0-9]+"
procmail: Assigning "SEND_SUBJECT_PREFIX=FILE: +"
procmail: Assigning "SEND_FILE_LOG=send-file.log"
procmail: Assigning "LASTFOLDER=/export/home/dcs/mail"
procmail: Match on "^Subject: FILE: +"
procmail: Match on ! "(^(Precedence:.*(junk|bulk|list)|To: Multiple recipients
of |(((Resent-)?(From|Sender)|X-Envelope-From):|>?From
)([^>]*[^((_dot_)%(_at_)a-z0-9])?(Post(ma?(st(e?r)?|n)|office)|(send)?Mail(er)?|daemon|m(md
f|ajordomo)|n?uucp|LIST(SERV|proc)|NETSERV|o(wner|ps)|r(e(quest|sponse)|oot)|b(o
unce|bs\.smtp)|echo|mirror|s(erv(ices?|er)|mtp(error)?|ystem)|A(dmin(istrator)?|
MMGR|utoanswer))(([^).!:a-z0-9][-_a-z0-9]*)?[%@>
][^<)]*(\(.*\).*)?)?$([^>]|$)))"
procmail: Match on ! "^X-Loop: dcs"
procmail: Assigning "MATCH="
procmail: Matched "pdel_061298_10:58:48.tar.Z
"
procmail: Match on "^Subject: FILE: +\/[-_./:a-zA-Z0-9]+$"
procmail: Executing " `cd /export/ftp/pub; /export/dcs/SCRIPTS/test.p $MATCH
$FROM` "
procmail: Assigning "LASTFOLDER= `cd /export/ftp/pub;
/export/dcs/SCRIPTS/test.p
$MATCH $FROM` "
From pdel(_at_)ssdstage(_dot_)Ebay(_dot_)Sun(_dot_)COM Fri Jun 12 12:05:36
1998
Subject: FILE: pdel_061298_10:58:48.tar.Z
Folder: `cd /export/ftp/pub; /export/dcs/SCRIPTS/test.p $MATCH $FROM 800
/bin/sh: procmail-send: not found
________________________________________________________
______
/_____/\ Peter Delevoryas
/____ \\ \ IR Business Technologist
/_____\ \\ / Sun Microsystems, Inc.
/_____/ \/ / / Broomfield, CO
/_____/ / \//\
\_____\//\ / /
\_____/ / /\ /
\_____/ \\ \ Direct: (303) 272-7064
\_____\/ Email: pdel(_at_)Central(_dot_)Sun(_dot_)COM
Online answerbooks: http://docs.sun.com/ab2