Luc Pardon:
> 
> 
> On 26-07-18 17:19, Matus UHLAR - fantomas wrote:
> > Anyway, whole point of this discussion that working around problems by
> > violating RFC and re-sending hardly (5xx) refused mail through an ISP is
> > not
> > way to go.
> 
> No, the "whole point" of the discussion is *not* that I want to work
> around just any 5xx problem.
> 
> The only "problem" that I am trying to solve is how to detect that the
> other side is telling me to re-send through my ISP, so that I can oblige.
> 
> With other types of 5xx, I would of course let the mail bounce as usual.

Conceivably, you could use the smtp_delivery_status_filter feature
to selectively replace 5xx responses with 4xx if the receiver does
not say things that look like 'user unknown'.

    # Example for single-line server responses.
    # If you add support for multiline replies, remember that the
    # Postfix SMTP client uses the SMTP status from the last line.
    if !/user unknown|unknown user|[^0-9]5\.1\.1[^0-9]/
    /^5(.+)$/ 4$1
    endif

Combined with smtp_fallback_relay=[mail.isp.com], this would punt
potentially resendable mail to the ISP.

        Wietse


Reply via email to