procmail
[Top] [All Lists]

error when piping to a program

1998-06-12 11:23:37
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 

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