[EXIM] Pipe problem

Páxina inicial
Borrar esta mensaxe
Responder a esta mensaxe
Autor: Bruce Bowler
Data:  
Para: exim-users
Asunto: [EXIM] Pipe problem
I have the following .forward file

#  more /usr/Bowler/.forward
# exim filter <<<< ----- Do not delete...
if $header_subject: contains "Data ready for FTP--Request"
then
        pipe "/usr/Bowler/seawifs_get.pl"
        finish
endif


Which, when it receives a message who's subject contains the required
string, causes the following in the log file...

1998-08-12 08:55:14 0z6aQs-0001b2-00 <= daac@???
H=(alpha1.bi
gelow.org) [198.116.72.9] P=esmtp S=2146
id=199808121257.IAA00517@???.
nasa.gov
1998-08-12 08:55:14 0z6aQs-0001b2-00 ** |/usr/Bowler/seawifs_get.pl
<Bowler@sead
as.bigelow.org> D=userforward T=address_pipe: Child process of
address_pipe tran
sport returned 69 from command: /usr/Bowler/seawifs_get.pl
1998-08-12 08:55:14 0z6aQs-0001b7-00 <= <> R=0z6aQs-0001b2-00 U=root
P=local S=3
056
1998-08-12 08:55:15 0z6aQs-0001b2-00 Error message sent to
daac@???
sa.gov
1998-08-12 08:55:15 0z6aQs-0001b2-00 Completed
1998-08-12 08:55:15 0z6aQs-0001b7-00 => daac@???
R=lookuphost
T=remote_smtp H=eosdata-e.gsfc.nasa.gov [192.107.190.75]
1998-08-12 08:55:15 0z6aQs-0001b7-00 Completed

The perl script works when I run it interactively, feeding in the
message via standard input, so I assume I've got a problem in my exim
setup. Any hints on what I need to do to get it to work???

TIA,
Bruce

--
*** Exim information can be found at http://www.exim.org/ ***