On 14/12/14 23:17, AC wrote: > I've searched many places but I can't seem to find a way to configure > exim to attempt to send mail first by a smarthost and then, if the > smarthost does not respond, send direct. > > I see the reverse frequently using fallback_hosts to fail over from > direct to smarthost but I can't seem to find anything about going the > other way around. >
Option 1: Typically a smarthost setup uses a manualroute router. These take a list of hosts, which unless you specify randomness are tried in order. The list is expanded before use, so you could build it using the domain of the mail recipient. You will have to do the MX lookups... http://exim.org/exim-html-current/doc/html/spec_html/ch-the_manualroute_router.html Option 2: Fiddle with "condition = ${if first_delivery}" on the smarthost router and the inverse on the backup. Have a shortish initial retry time (see both Retry Rules *and* the queue-runner repeat time). -- Cheers, Jeremy -- ## List details at https://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/
