Re: [taugh.com-standards] Re: Gen-ART and OPS-Dir review of draft-ietf-appsawg-nullmx-06

wietse@porcupine.org (Wietse Venema) Thu, 04 September 2014 15:34 UTC

Return-Path: <wietse@porcupine.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CE2B1A896C for <ietf@ietfa.amsl.com>; Thu, 4 Sep 2014 08:34:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.668
X-Spam-Level:
X-Spam-Status: No, score=-7.668 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.668] autolearn=ham
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 hUzGAHUsEqh6 for <ietf@ietfa.amsl.com>; Thu, 4 Sep 2014 08:34:47 -0700 (PDT)
Received: from spike.porcupine.org (spike.porcupine.org [168.100.189.2]) by ietfa.amsl.com (Postfix) with ESMTP id B047C1A0375 for <ietf@ietf.org>; Thu, 4 Sep 2014 08:34:47 -0700 (PDT)
Received: by spike.porcupine.org (Postfix, from userid 1001) id 3hpmKd3LBYzbcfr; Thu, 4 Sep 2014 11:34:45 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porcupine.org; s=dktest; t=1409844885; bh=SuayOPaf0qh4I1tOwEXulDoY4yperOJcw3R+jNuVaZE=; h=Subject:In-Reply-To:To:Date:CC:MIME-Version: Content-Transfer-Encoding:Content-Type:Message-Id:From; b=wKIdrZwU1WudRubLcO16tlif95EqfNs3nageK53fETZWw8c2m1dS308AHCUcmLJLM 7Qy8psY1uDbn48AoQZuPH1Wt58s6pRVjGGsGdBfoJ99AapKU/o8or3PcskqBm2/RNT gR5nnfueb69VFxdIjBhp0wrMIO2QJ4RbGmka/KeM=
Subject: Re: [taugh.com-standards] Re: Gen-ART and OPS-Dir review of draft-ietf-appsawg-nullmx-06
In-Reply-To: <alpine.BSF.2.11.1409021427000.24698@joyce.lan>
To: John R Levine <johnl@taugh.com>
Date: Thu, 04 Sep 2014 11:34:45 -0400
X-Mailer: ELM [version 2.4ME+ PL124d (25)]
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="US-ASCII"
Message-Id: <3hpmKd3LBYzbcfr@spike.porcupine.org>
From: wietse@porcupine.org
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/sYVSwDE5FkCg700bnAp1i8pEDDI
X-Mailman-Approved-At: Thu, 04 Sep 2014 12:16:37 -0700
Cc: IETF general list <ietf@ietf.org>, Wietse Venema <wietse@porcupine.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Sep 2014 15:34:49 -0000

John R Levine:
> No, 550 to reject the MAIL FROM is correct.  See RFC 5321, sec 3.3.  It's 

My concern is with sending 521 after RCPT TO.  Sorry for coming
with this late in the process. I wasn't aware of the nullmx revival.

>From my point of view, it is desirable that 4XY and 5XY reply codes
have consistent semantics, i.e. they differ only in whether or not
the sender is supposed to retry a rejected request.

Until now the Postfix community has relied on this property as part
of a temporary safety net (to avoid missing email, replace 5XY with
4XY; after watching the logs for some time, remove the safety net).

Generally, if 4XY and 5XY reply codes have different semantics
besides do/don't retry, then I expect that will increase the
likelihood of mistakes by MTA operators.

Specifically, if 421 (and 221) terminate a session but 521 does
not, then that complicates life for implementors and MTA operators.

	Wietse