On 2009-09-07 at 23:11 +0200, Tomasz Chmielewski wrote: > Dave Evans wrote: > > On Mon, Sep 07, 2009 at 07:24:31PM +0200, Tomasz Chmielewski wrote: > >> Is it possible to configure Exim to use several outgoing IPs? > > > > Yes, see > > http://exim.org/exim-html-current/doc/html/spec_html/ch30.html#id606642 > > Thanks for pointing to documentation. > > What is the meaning of "<" in the example?
Changes the list delimiter. See §6.20, "Changing list separators". > Cool - seems to work, but it will prevent from sending mail if I connect > to localhost. > > How should I write it in exim config language: > > interface = 192.168.123.123, if $received_ip_address == 127.0.0.1 > else $received_ip_address > > ? > > Some hints would be appreciated - I tried to follow > http://exim.org/exim-html-current/doc/html/spec_html/ch11.html#SECTexpcond, > but couldn't make a working config: > > interface = ${if match_ip{127.0.0.1}... ? interface = ${if eq{$received_ip_address}{127.0.0.1} \ {192.168.123.123}{$received_ip_address}} It's: ${if <CONDITION> {truth-branch}{falsehood-branch}} where <CONDITION> can contain braces too, and is any of the conditions in §11.7, the secion you were looking at. The key bit is to tie this back into ${if ...} back in §11.5, "Expansion items". -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/
