Re: [Exim] perl for normal

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Sam Ng
日付:  
To: Phil Pennock
CC: exim-users
題目: Re: [Exim] perl for normal
"some_code" is already a sub routine function!

I can use perl expansion in system filter, but have error in normal user's
filter. Have you try that?

Sam Ng

----- Original Message -----
From: Phil Pennock <Phil.Pennock@???>
To: Sam Ng <dnsadmin@???>
Cc: <exim-users@???>
Sent: Wednesday, June 21, 2000 5:54 PM
Subject: Re: [Exim] perl for normal


Typing away merrily, Sam Ng produced the immortal words:
> But it seems I can't use any perl string expansion in normal user's

filter.

> == someone@??? D=userforward defer (-11): error in filter file:
> failed
> to expand "${perl{some_code}{$input1}{$input2}}" in filter file:
> missing or misplaced { or }
>
> Any suggestion??


'some_code' should not be some code. It should be a subroutine name.

The subroutine should be in a separate file, and included with something
like:
perl_startup = do '/etc/exim.pl'

This is documented in the online specification, the "Embedded Perl"
section.

And yes, I initially made this mistake. Then I sat and read the docs
thoroughly. Enlightenment dawned.
--
HTML email - just say no --> Phil Pennock
"We've got a patent on the conquering of a country through the use of force.
We believe in world peace through extortionate license fees." -Bluemeat

--
## List details at http://www.exim.org/mailman/listinfo/exim-users Exim
details at http://www.exim.org/ ##