Re: [exim] Hosts require tls and 4xx error

Top Page
Delete this message
Reply to this message
Author: Jeremy Harris
Date:  
To: exim-users
Subject: Re: [exim] Hosts require tls and 4xx error
On 12/01/17 19:36, Konstantin wrote:
> router_require_tls:
> driver = dnslookup
> domains = +tlsdomains
> transport = smtp_require_tls
>
> smtp_require_tls:
> driver = smtp
> delay_after_cutoff = false
> hosts_require_tls = *
> fallback_hosts = MY_FALLBACK
>
> This configuration works well. But today i found in logs unexpected
> behavior.
> A recipients domain reject with 451 after established STARTTLS. This is
> their graylist. Because of that error exim deliver email to fallback host.
> But I suppose that exim should retry delivery and not send to the fallback
> immediately.


You suppose wrongly.
The docs say:

"If Exim is unable to deliver to any of the hosts for a particular
address, and the errors are not permanent rejections, the address is put
on a separate transport queue with its host list replaced by the
fallback hosts,"

I don't see a way do do what you're asking for.
--
Jeremy