Bug#658878: exim4: does not use other smarthost when one fails to resolve
Tim Bagot
timb at bluearc.com
Fri Feb 17 16:10:18 UTC 2012
Andreas Metzler wrote:
> Debian is setting host_find_failed = defer, i.e. "lets try again
> later", matching the historic behavior of exim3. - This makes exim
> work better for intermediately connected hosts by queuing mail instead
> of freezing it.
>
> Afaiui by setting host_find_failed = ignore (and keeping
> host_all_ignored at its default value of defer) we could fix this
> issue. - For systems with just a single smarthost listed the behavior
> would be unchanged, for systems like yours with multiple alternatives
> listed exim would ignore permanently unresolvable hosts and try the
> othere ones.
Thanks. I have since tested this modification on a non-production system,
and it does appear to do exactly the right thing, for a single smarthost,
for multiple smarthosts all unresolvable, and for multiple smarthosts with
at least one still available.
--
Tim Bagot
BlueArc Engineering, now part of Hitachi Data Systems
More information about the Pkg-exim4-maintainers
mailing list