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