[Exim] Localhost_number problem

Top Page
Delete this message
Reply to this message
Author: John Horne
Date:  
To: Exim Users List
Subject: [Exim] Localhost_number problem
Hello,

Using exim 3.16 I am trying to set the 'localhost_number' using an 'if'
statement. If I use:

localhost_number = ${if eq {MAILHUB_TYPE} {master} {1} {2} }

then this works okay. 'MAILHUB_TYPE' is a macro defined at the top of the
configure file. However, if the MAILHUB_TYPE is not 'master', but is 'slave'
then I want the value set to 2 and if it is anything else then set it to 0.
So, I tried:

  localhost_number = ${if eq {MAILHUB_TYPE} {master} {1} \
                             {${if eq {MAILHUB_TYPE} {slave} {2} {0} } } }



However, this gives a configuration error:

  2000-09-11 16:42:59 Exim configuration error
    localhost_number value is not a number: 2


It's got to be something simple, but it looks okay to me.

Any ideas?

Thanks,

John.

------------------------------------------------------------------------
John Horne, University of Plymouth, UK           Tel: +44 (0)1752 233914
E-mail: jhorne@???
PGP key available from public key servers