FAQ / Routing to remote hosts / Q0312



Q0312

Question

Is it possible to use a conditional expression for the host item in a route_list for manualroute router? I tried the following, but it doesn't work:

route_list = * ${if match{$header_from:}{\N.*\.usa\.net$\N} \
             {<smarthost1>}{<smarthost2>}

Answer

The problem is that the second item in route_list contains white space, which means that it gets terminated prematurely. To avoid this, you must put the second item in quotes:

route_list = * "${if match{$header_from:}{\N.*\.usa\.net$\N} \
             {<smarthost1>}{<smarthost2>}}"



FAQ / Routing to remote hosts / Q0312


CategoryFrequentlyAskedQuestions

EximWiki: FAQ/Routing_to_remote_hosts/Q0312 (last edited 2008-09-25 11:39:33 by localhost)