Re: [ietf-smtp] Possible cont4ibution to moving forward with RFC5321bis SMTP

Keith Moore <moore@network-heretics.com> Sun, 29 December 2019 23:57 UTC

Return-Path: <moore@network-heretics.com>
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 0A8171200D8 for <ietf-smtp@ietfa.amsl.com>; Sun, 29 Dec 2019 15:57:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.597
X-Spam-Level:
X-Spam-Status: No, score=-2.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com
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 tP3RczOIft5b for <ietf-smtp@ietfa.amsl.com>; Sun, 29 Dec 2019 15:57:31 -0800 (PST)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 915271200CD for <ietf-smtp@ietf.org>; Sun, 29 Dec 2019 15:57:31 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 043B721C39; Sun, 29 Dec 2019 18:57:30 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Sun, 29 Dec 2019 18:57:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=J6he+PtaBqtVBNpVb4nIqARESgokOsrOdAVJe0vf5 u8=; b=Cm18QdR6vMeGGcLwJlr0QHiymqfAropa0K4jeYbl4M44VGTeF1LGS8Wsd lOCDioIFGtJzqUNtEcBSEU8yaJI3QIviADb69DIOxIttCEUZaq10Axw4ss/Wqvf2 nvu/zm7h3Da32yCCyFH+FVlEdIDW2zkTuO0xHkbvi+a4jcFRf4Fua6Wb15YFLJ/f dRFDjZzsTdsb7eZpUUocgnL1o0fkD15faZYbkRmSXsxwhCGqfPAf34oC0F0f/xcU qX4ryTFOvPcjy8bCqxyn/2tBa4tR229shwJ7OyWJeXOlGTIg4zn6sVLgjUv2QzZo w7Spg3eurDIAQrKjRcwvzo8ePMlew==
X-ME-Sender: <xms:aT0JXrn1LSojMM4H0ghUgbZPm60r-FCitPQoAD9vOs8Vb9w6cHbZjg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdefgedgudefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefuvfhfhffkffgfgggjtgfgsehtke ertddtfeejnecuhfhrohhmpefmvghithhhucfoohhorhgvuceomhhoohhrvgesnhgvthif ohhrkhdqhhgvrhgvthhitghsrdgtohhmqeenucfkphepuddtkedrvddvuddrudektddrud ehnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghr vghtihgtshdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:aT0JXkuVJzW-P8jKiuPOgPYb5tXOFgduzBC-uXYXxBVzKGIZbKv0PA> <xmx:aT0JXkET6HiLkEEtFKafUxIiWcwdvLxsKG95mxoDtH_0JdWVQlh4Qg> <xmx:aT0JXkteXVP_RtiCvd-GZRKCK_FdRzait4hlDvkby1enUq6j4l4auw> <xmx:aj0JXqR-Cvg6iWx2eXjfBDvB0E2mcdGtkTH7JNaRLy3XAIHhWgl24Q>
Received: from [192.168.1.97] (108-221-180-15.lightspeed.knvltn.sbcglobal.net [108.221.180.15]) by mail.messagingengine.com (Postfix) with ESMTPA id B34C38005B; Sun, 29 Dec 2019 18:57:28 -0500 (EST)
To: ietf-smtp@ietf.org
References: <FCDE38AEA7DDB9BB0FB206F9@PSB> <CALaySJKn4M_O1eKTFWxtOF_VPpqDS8fPQVqmtVC6q8_pUxL9RA@mail.gmail.com>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <a6e057fd-fd38-3fc1-c1c3-ce750d15d06f@network-heretics.com>
Date: Sun, 29 Dec 2019 18:57:25 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CALaySJKn4M_O1eKTFWxtOF_VPpqDS8fPQVqmtVC6q8_pUxL9RA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/33quFUXs64xRVbQxGJeS207OK5E>
Subject: Re: [ietf-smtp] Possible cont4ibution to moving forward with RFC5321bis SMTP
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: Sun, 29 Dec 2019 23:57:33 -0000

On 12/29/19 5:08 PM, Barry Leiba wrote:

> I'd like to see us keep to a plan of folding in errata, doing some
> sensible reorganization, otherwise minimizing changes, and
> republishing 5321 with a target of "Internet Standard", which it
> clearly is.
>
> I'd like to see us then address some of these other issues in a
> separate document, which can go out as BCP or Proposed Standard
> (applicability statement) -- and there are other options as well --
> that would aim to give normative advice about these sorts of things
> but that is not part of the Internet-Standard level spec at this
> point.

I find myself wanting something fairly similar to that.   Whether the 
difference is significant I can't quite tell.

IMO 5321bis should be viewed as the long-term stable document, and as 
such should refrain from making recommendations about how to deal with 
short-term, local, or ephemeral considerations.   It should define the 
SMTP protocol and clean up any remaining ambiguities in that protocol.  
To the extent that 5321bis can be simplified while still fulfilling the 
task of accurately documenting the SMTP protocol, that might be a Good 
Thing.  It should be mostly about protocol, with policy considerations 
kept to a minimum.

IMO most of the spam-filtering criteria I've seen are countermeasures 
for short-term, local, and/or ephemeral conditions.   Either the 
filtering is just exploiting some coincidence that can be expected to 
change over time, or the countermeasure is something that spammers will 
discover and be able to work around.   I could make a case for spam 
filtering being entirely out-of-scope for 5321bis, except perhaps for 
some slight tweaks for about servers being able to impose their own 
policies for rejecting messages, and some recommendations for whether 
and how to report failed delivery due to spam filtering.

IMO to the extent that there's spam filtering advice that's broadly 
applicable across all sites,  that advice still doesn't have the 
maturity of 5321[bis] and its predecessors, and should not go in an 
Internet Standard document.

IMO there's lots of valuable work that could be done to improve 
reliability of Internet mail in the face of spam and spam filtering, but 
none of that work should creep into 5321[bis] or pace it.

Keith