Re: [ietf-smtp] [dispatch] Forced SMTP redirects

Viktor Dukhovni <ietf-dane@dukhovni.org> Wed, 17 March 2021 01:04 UTC

Return-Path: <ietf-dane@dukhovni.org>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D58433A15B7 for <ietf-smtp@ietfa.amsl.com>; Tue, 16 Mar 2021 18:04:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A6pwzNsSFvf2 for <ietf-smtp@ietfa.amsl.com>; Tue, 16 Mar 2021 18:04:57 -0700 (PDT)
Received: from straasha.imrryr.org (straasha.imrryr.org [100.2.39.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACACF3A15B5 for <ietf-smtp@ietf.org>; Tue, 16 Mar 2021 18:04:57 -0700 (PDT)
Received: from [192.168.1.177] (unknown [192.168.1.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by straasha.imrryr.org (Postfix) with ESMTPSA id 4D8CCCFBD8 for <ietf-smtp@ietf.org>; Tue, 16 Mar 2021 21:04:55 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Viktor Dukhovni <ietf-dane@dukhovni.org>
In-Reply-To: <cone.1615936259.881805.72389.1004@monster.email-scan.com>
Date: Tue, 16 Mar 2021 23:04:54 -0200
Content-Transfer-Encoding: quoted-printable
Reply-To: ietf-smtp@ietf.org
Message-Id: <A2F16F76-E3DE-46EA-BB12-03C9290CCA71@dukhovni.org>
References: <CAKFo7wkawgk-Yj676kE5MqK8XuebuArMexH-eOdq_Uo7ijdimQ@mail.gmail.com> <20200710015947.0BE2D1C78A2F@ary.qy> <CAKFo7w=MJBt0FdnCcOZCXZWdkd6Jinv4TqwdpefdoaCncbZH3Q@mail.gmail.com> <6AEA7D44C8037B32BC1F3810@PSB> <81d0132b-3ebf-2b0b-756b-503bb5afdb37@dcrocker.net> <8E2D8138-EE61-486A-B957-A922F0C6F4B3@dukhovni.org> <cone.1615936259.881805.72389.1004@monster.email-scan.com>
To: ietf-smtp@ietf.org
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/u3EQ0X0MpOpcqntPFU7Um3CWpRM>
Subject: Re: [ietf-smtp] [dispatch] Forced SMTP redirects
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Mar 2021 01:04:59 -0000

> I have some dim recollection of very, very few instances, over the last several decades, of parties who were (apparently) very much invested into having their mail delivered, trying to convince me that someone telling them 5xx didn't really mean that, because of the specific error message that was assigned to the specific numeric code. I never found those arguments very convincing.
> 
> The most innovating argument revolved around the interpretation of "in the same sequence". The argument was that it only means "hey, you just can't resend it immediately, but if your RSET, or maybe disconnect or reconnect, its okay-dokay".

Postfix does give the MTA administrator some rope to hang himself with via
SMTP "reply filters" that allow transformations between arbitrary [45]xy
codes to other code (typically 5xx -> 4xx) allowing them opportunities
to retry some hard error with a problem peer, or perhaps fall back to
an backup relay.  That leaves any matching of codes and reply text to
the user...

... What dogs hear ... 

-- 
	Viktor.