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

Keith Moore <moore@network-heretics.com> Thu, 02 January 2020 18:51 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 51528120123 for <ietf-smtp@ietfa.amsl.com>; Thu, 2 Jan 2020 10:51:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 6qFfm_H7QGsP for <ietf-smtp@ietfa.amsl.com>; Thu, 2 Jan 2020 10:51:12 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FB7C12006F for <ietf-smtp@ietf.org>; Thu, 2 Jan 2020 10:51:12 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 8B23C514; Thu, 2 Jan 2020 13:51:11 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 02 Jan 2020 13:51:11 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=5JWsy8 EVg0znDaqep8iuXaQkt2lmj7WvbqxSb33NJR8=; b=ShSgkZqRvUmZQgscVDQ9x9 07G4I4z5eFvvjxJAP8WVJZgYidoObtwrRDNG1mIBUcms+XmI365/jYgBjDi+1+hE wmHfH3uneHyGOJiOG3TRGLqYjMgma4HB+UjiAcKvs/yJ4n3GHpWm/WLEeTJNHQ2S t9BU5cwsKsqDjGqKOS0DXGSA/YH3cIQgJZxeaidbxQL9BfVoXF8xmgSSesX5GOiO EfAOmj+YQHtYwAF7nPHm/hr4jSLhBqMPoxx9XxVrzYJv9TUyQxQ3vMLB1OprjN7k Copo7OYXCgdT0YO0yfRsQl9ZYOkU//VVx4o+JvfBaWNsJKsfk3p6khIqeLXfNk5g ==
X-ME-Sender: <xms:njsOXmDabuopg2vAACvwfdXNGUyXrW69yb1m83zfwECNBzl6IIr_Jw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrvdeguddguddukecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepuffvfhfhkffffgggjggtsegrtd erredtfeejnecuhfhrohhmpefmvghithhhucfoohhorhgvuceomhhoohhrvgesnhgvthif ohhrkhdqhhgvrhgvthhitghsrdgtohhmqeenucfkphepuddtkedrvddvuddrudektddrud ehnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghr vghtihgtshdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:njsOXjadcOiswWnwJqFZeErFo7O_p6cPFWd5mPuOzod_4uFUXXv42w> <xmx:njsOXqYTbci6gldz3MOeOvsuN1bFphTZaSk-dPzhThmVEtSfKQ2MVw> <xmx:njsOXmlX3Zhf9qNVnzA3DO4_xn7WHtgRJJzuVRy85wTVQc0-InS3qA> <xmx:nzsOXiyqc_DGSL1BlMRtoXEXcyDaDcBzINmx2FaoQYHNadb5TGdlew>
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 320F830607CD; Thu, 2 Jan 2020 13:51:10 -0500 (EST)
To: dcrocker@bbiw.net, ietf-smtp@ietf.org
References: <20191230013034.2C3E111D376E@ary.qy> <f894c448-ac91-6d27-98d6-0803de4ea535@network-heretics.com> <alpine.OSX.2.21.99999.374.1912292129450.44159@ary.qy> <d3dc48b0-332b-c2fe-704a-d6dc69eb5424@network-heretics.com> <5E0B8658.2060703@isdg.net> <fc8d4d71-39a4-6ca0-608a-d2113b206c5f@network-heretics.com> <5E0E10AF.30808@isdg.net> <3a106d9d-7be9-f6d4-b6e6-0103372ae227@network-heretics.com> <de71c2ed-adb6-7cf7-8f6b-a933677dc89f@dcrocker.net>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <ddad210b-90b7-1e51-281f-5fcca6c31ac0@network-heretics.com>
Date: Thu, 02 Jan 2020 13:51:09 -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: <de71c2ed-adb6-7cf7-8f6b-a933677dc89f@dcrocker.net>
Content-Type: multipart/alternative; boundary="------------C1BD1036F72BB7C05E1D32DE"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/wABe_iWtG_uFafgTCk-QguyMs0k>
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: Thu, 02 Jan 2020 18:51:15 -0000

On 1/2/20 1:06 PM, Dave Crocker wrote:

> On 1/2/2020 9:18 AM, Keith Moore wrote:
>> no NAT between the MSA and the MX SMTP server.
>
>
> "MX Server"?
>
> Since MX is used for destination side delivery, I'm not sure which MTA 
> you mean, since MSAs aren't modeled as talking to the delivery site. 
> Please clarify. 

I mean a server that accepts incoming mail on behalf of a mail domain.  
Normally they are advertised using MX records.  Sorry if that wasn't 
clear; I thought "MX server" would be an unambiguous shorthand.

To me the point at which a message crosses a boundary between mail 
domains - i.e. from an MTA forwarding outgoing mail from one domain, to 
an MTA accepting incoming mail for what is likely a different domain, is 
interesting.   It's especially important for the standards to get that 
interface right, because that interface is what lets us send mail from 
arbitrary senders to arbitrary recipients and have a reasonable 
expectation of that mail getting there.

If MTAs A and B are both managed by the same mail domain, and A sends 
mail to B, it's not a problem whether B accepts EHLO with ip domain 
literals.   If B accepts them, fine, because it's only internal traffic 
anyway.   If B rejects EHLO with ip domain literals, that's also fine, 
because that same domain can presumably also arrange for A to use a DNS 
name there.    It's when the mail is relayed between mail domains that 
the standards need to provide guidance, because when sending domain and 
receiving domain have different assumptions about what is right, it 
causes unnecessary failures.

Keith