On Mon, Apr 17, 2023 at 08:54:37AM +0100, Graeme Fowler via Exim-users wrote:
> > How might I configure my routers to ignore an initial 5xx response from the > > first router and attempt another (and maybe future) deliveries through an > > alternate router? > > If you get a 5xx error from the receiver's MX, you do the right thing and > abide by it. They're telling you they didn't want your message. A mail transaction (transmission of a particular message), begins at the MAIL command and ends at DOT. Any errors outside that context are not message specific. In particular, they might simply reflect the unwillingness of the host in question to accept any mail, which may not be the case with other MX hosts. In decades past, when now popular MTAs (Exim and Postfix) were new and evolving their basic SMTP protocol features, it was not uncommon for for some (IIRC Microsoft Exchange) receiving systems to intermittently return 5XX when their load was too high. Consequently, at least Postfix was then, and is still by default now "tolerant" of 5XX greetings: smtp_skip_5xx_greeting = yes This is limited to just the initial banner, not EHLO or later, so apparently transient misguided 5XX responses to EHLO are not a common problem. Therefore, I'd be inclined to consider also 5XX in response to EHLO as a reason to abandom delivery and bounce the envelope. -- Viktor. -- ## 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/