On 2009-11-19 at 12:14 -0800, Paul Rogers wrote:
> First of all, I'm using exim-3.20

*blink*  Bear in mind I can't test any responses to be sure I remember
the details.  It's been too many years since I admin'd an Exim 3 box to
be sure.

> *...@* "${if eq {$domain}{$primary_hostname}{lookup{$1}lsearch{REWRITE}\
> {$value}fail}fail}" Ffrs

The value of each item inside {} in the branches is a string.  So you
have a string starting "lookup".

You want a {...} for the TRUE-branch, inside which you want ${lookup...}
to do a substitution.  I'd expect there to be logs of failures.  If not,
exim -d<n> is your friend (numbers for increasing verbosity, instead of
areas to ask for extra debugging as in Exim 4).

ISTR some areas where Exim 3 was particular about whether or not
whitespace could appear; I don't recall if whitespace after the "eq" was
okay or not.

*...@* "${if eq{$2}{$primary_hostname}\
        {${lookup{$1}lsearch{REWRITE}{$value}fail}}fail}"  Ffrs

and I no longer remember if the double-quotes there are a good or a bad
idea.

-Phil

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to