[Last-Call] Re: A different look (was: Re: [Emailcore] Re: Re: draft-ietf-emailcore-as-28 ietf last call Secdir revie

Bron Gondwana <brong@fastmailteam.com> Tue, 02 June 2026 08:36 UTC

Return-Path: <brong@fastmailteam.com>
X-Original-To: last-call@mail2.ietf.org
Delivered-To: last-call@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 37FC8F91CC59; Tue, 2 Jun 2026 01:36:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780389374; bh=h59tdQfWYLmfrNsEE+THaey7qa3GoxXtMJJ/vi9m5Ag=; h=Date:From:To:In-Reply-To:References:Subject; b=W3OgP+/7dSyw267cMaRc9gbiLbedup+j1tsXoiK4DDqv6FkKnFhBSt331xQtZ7hYf ebJrpFa7oUWzNgxZ3UjxHD/CAebC8WZgbW3kZAVh9exffxvKklFISilwt65BRf4Eza 0p+YW9Aa21YfrXGYMpuKc8jX1QwpCTc3OzBs2b+w=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b="JYWexrOB"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="gralb/F8"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n8nrxkbb-q5y; Tue, 2 Jun 2026 01:36:12 -0700 (PDT)
Received: from fout-a6-smtp.messagingengine.com (fout-a6-smtp.messagingengine.com [103.168.172.149]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 85966F91CBA4; Tue, 2 Jun 2026 01:35:41 -0700 (PDT)
Received: from phl-compute-10.internal (phl-compute-10.internal [10.202.2.50]) by mailfout.phl.internal (Postfix) with ESMTP id 6C9DCEC06D4; Tue, 2 Jun 2026 04:35:41 -0400 (EDT)
Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-10.internal (MEProxy); Tue, 02 Jun 2026 04:35:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:content-type:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm2; t=1780389341; x= 1780475741; bh=fDUgIdRRnK4HBYs8lRdB3gtPBNXPx8XnFO27pUxkIPg=; b=J YWexrOByKiLJQaveutth5EperYDONtZGnHuvMzV0dvxgnOQ9cuHel2U1Okz7qR+Z YMdeHa4sB/HUTZrbfRLLyO5KhqB7T7Klj1m5LCzzVwJXKSUhwz3wjoMVp7Ly8qA0 1RGeE4sZ0ZHx0wnAdrWhc2SMMmQuA/VjDcW7+EB2GU0v1aLhQgGyG35bu24s/2FJ 7JGCsG5DGUXEXaIBkhcMcTVPBghYprwxKDPBYzV9+5D2Wm6OzNVseTt72K+1Z7OG OUqjly/XqHi5YioNtodPByxls2eZ5PCV1JgfV/KMcbtsxxK/77R8XdgXAr06+AnD kGJKm6S43/FFXJUsLO/9A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1780389341; x=1780475741; bh=fDUgIdRRnK4HBYs8lRdB3gtPBNXPx8XnFO2 7pUxkIPg=; b=gralb/F8+bkx9gbBkjxeCIfMoxI6Mv0zCwElzPD78wg1nrfOWUV QXe3V03RilZTeTppT8DSwJpXZEV9QkxbLbTlzR3WfPzAKpYZga0FCFMBCGfsqyb2 eAlZWTqMK1vl1rGUZYLw1HgPet0OvEpENosmXxyCZ961kkQFbTDRUOuMgwGf7F4Q YrNSEX0pLMm18itiel3G1gdxtpVZuqC/8fjliQ+V09K6vtN4AIgJIaCMnmaXt/w9 bKpzAG4UI2cvao5aQzvs8MowXJw4DVv6vRiiVdpra2EJlCUGahUn6Th8r8N9uoob BGYJM/YqGwfhZz/tOYuC42cpttNo5bICjBw==
X-ME-Sender: <xms:3ZUeaqSQPs1eQsY5bExTcwaUgQMJQW93ef6n6bc3kAfD5mBopV5t0Q> <xme:3ZUeaqnBVQTh9nAf0eAJZoEd0o-LdaF8_OWbeG0I3VpwijXjrcE8P0Mi_DooZGA0W eZelf6Rw4Wj6JGas829KYnWaB9s1KocusilQwQ04NBWvw>
X-ME-Proxy-Cause: dmFkZTESmPf2xLTiMJBNyTgaFD5l16xIDmYLIOa8AtfCHIS2GDAWRTmlF4u+pge8lY3TSC kzpcFKQmVzp02eZea2EOCUVU79erSlu0iwiGiX2W6BdrtDONTyTDoKR6GcNpie0t3bBgTd QlKkBUmY2kI85TKjfcHIcu4DmQU10TiIxVI25UsBTgJ6XUaO7Fe4FUXAhb8Gwlg0jrBbfa z9eeSkSeatQOZaM1Rel7rlZPEBGQfGbd+gMgguba2GTWxlTzAGwGDXVnTV94Lm+S8RvKj/ Sz5S1MBV2Olu8bfl8O9ZZ5PBjcDmJe8O272JwaU+wpXO9Z6gEQC89lUHIqjHKHva4gJUfn msPQFNFUrf0i9tlhUDxuWaJau31FTDuUmnIcelYkoBrkITKsIrBWXhKJw2u6Deo2kWktoW TVs7ZlBWhSxpJgal5HqBe+6PWYy38w2PsAQkDyLu4Nlqaeai/rGB2e82jtwwW9oWumGvld L9Tsq8SX+5pFTDlOSbbS3r5PcWNnc5tZd+UCyyjicupNYXragaIQqSkDjnkPuxXc+W6ktC DAJcspVoH2nvBN/ExMwFsfcCNWh6bY/LN+5HCdHtP5YI0ffxyiwuF8TLGOFeL9rujJZ5nr QF5yv/oOd5iDzKDGclkZKXKuvHTocWJ948SpgwZ75onIY12osf2/H8PCEtXg
X-ME-Proxy: <xmx:3ZUeaj_N757JaQMULXF-H2TP4fnUYbB_bUZjLax7IUAUEySwVpzoHw> <xmx:3ZUeamnkwRGAIfXVAvB3Ac2M6zWiDjQ4e7rFeQbfNcPer0NiD4ormQ> <xmx:3ZUeapUpowTUkF5O4eywYvJqVUBWaYmw9Kfqr2L5z4706TVbi1Q-NA> <xmx:3ZUearG80aHrqKOveucohm1PSnpW_h4G6eMyaZXaLFByE2PhCbzstw> <xmx:3ZUeanzKtJEjlGG5pMtP8hKt0MqMGWN-eKQ8XL92kOnsaWCC-IQdsrHy>
Feedback-ID: i2d7042ce:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id 138C4780070; Tue, 2 Jun 2026 04:35:41 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
Date: Tue, 02 Jun 2026 10:35:20 +0200
From: Bron Gondwana <brong@fastmailteam.com>
To: John C Klensin <john-ietf@jck.com>, secdir@ietf.org, draft-ietf-emailcore-as.all@ietf.org, emailcore@ietf.org, last-call@ietf.org
Message-Id: <98748c9b-cae0-44b1-8ae2-34604ee5ad28@app.fastmail.com>
In-Reply-To: <AE968F7657686407396533C4@PSB>
References: <177735548849.818.15891659530280505461@dt-datatracker-b45949c58-t72jx> <CALaySJLPRjnhP_SRCoKdBuHZkMsLYcQB5g-Pf3ra14mqYG86tg@mail.gmail.com> <5d69c4a4-e16c-4c0b-bb0e-09887d062da9@lear.ch> <CABcZeBOK0wR5i1Y9Lxa6JzgF6nxzLU25pZa4Sida01VaowBGGA@mail.gmail.com> <fc87c6da-4c02-4030-84f1-092a8511c5c3@lear.ch> <CABcZeBP5q4kWtSXYhkStC7Yc-OYmVNfEJ4Dn7Ef_RNf_g74ucA@mail.gmail.com> <afEayyzdPjbAbsAc@ubby> <4DFCAD6B-BD43-4A29-BFF1-8D6E1425F9FF@episteme.net> <e24adb76-bc46-4747-9c84-3a2e0986d4ef@huitema.net> <1E1B3ED7-043F-4B39-ACC1-D1B2FB60BF4B@episteme.net> <AE968F7657686407396533C4@PSB>
Content-Type: multipart/alternative; boundary="2edfebfd22395df0199f45fd01ce56654f37c9d7"
Message-ID-Hash: IZT4ZDAAGDEZT7ILBP2H2NXMENAKD7QI
X-Message-ID-Hash: IZT4ZDAAGDEZT7ILBP2H2NXMENAKD7QI
X-MailFrom: brong@fastmailteam.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Last-Call] Re: A different look (was: Re: [Emailcore] Re: Re: draft-ietf-emailcore-as-28 ietf last call Secdir revie
List-Id: IETF Last Calls <last-call.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/4zAAGBRex3XKqcHJ8Kw0Dt1mx0U>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Owner: <mailto:last-call-owner@ietf.org>
List-Post: <mailto:last-call@ietf.org>
List-Subscribe: <mailto:last-call-join@ietf.org>
List-Unsubscribe: <mailto:last-call-leave@ietf.org>

I am onboard for an SMTP-BIS activity with a chance of real success if there's another other interest.  

This windmill has been tilted at many times, but maybe we're ready to try again?

Meanwhile, I don't see precisely how that solves the current issue, because we still have to release this document. Maybe a "we'll work on an new protocol which requires TLS" promise will mollify the TLS maximalists, but I wouldn't want to delay publishing this document until such protocol was finished.

Bron.

On Mon, Jun 1, 2026, at 17:42, John C Klensin wrote:
> Hi.
> At least as I see it, the discussion of the Secdir review and
> proposals to either more clearly require TLS or to eliminate the
> requirement for being prepared to accept cleartext have been going
> around in circles, with no real progress despite several explanations
> of the situation and constraints. 
> 
> Let me suggest a different way to think about the problem in the hope
> that it will lead to some sort of agreement.  While it might look
> like one, what follows is not a proposal.  Such a proposal would be
> out of scope for EMAILCORE and inappropriate for the Last Call list.
> IMO, it might also be impractical given the installed base.  However,
> and with thanks to those who have tried to draw analogies to the
> HTTP/HTTPS transition...
> 
> Many details, some of them important, aside, the fundamental problems
> with creating a strong requirement for confidentiality (or, borrowing
> from another thread, new rules for interpreting the local-parts of
> email addresses) are a combination of:
> 
> (i) the installed base, including (depending on how one
> counts) 40 or 50 years of entrenched experience with email
> with strong assumptions that messages should be delivered
> whenever possible, letting the final destination systems sort
> out any issues
> (ii) the hop-by-hop mechanism that is at the core of the SMTP
> design.  That model allows messages to be delivered, via
> intermediate relays and gateways, from sender locations to
> receiver ones for which direct connections in real time may
> not be possible.  It also does not require that those
> intermediaries be under the direct control of either the
> sending systems or the destination ones.  Those provisions
> are far less important to the well-connected Internet of
> today than they were to the network of the early 1980s, but
> remain important in less-well-connected parts of the world
> and are likely to become more important as delay-tolerant
> networks (including ones with nodes off-planet) become more
> significant.   However, a hop-by-hop design presents a
> security challenge as every child who has played a telephone
> relay game can explain: every hop, even set of virtual hands
> (or ears) through which the messages passes is an opportunity
> for distortion and compromised confidentiality (accidental or
>   intentional).
> (iii) the decision, around 1992, to allow extensions to, and
> protocol variations of, SMTP by embedding the extension
> mechanism in the protocol itself rather than saying "new
> protocol, new port".  That decision was made to preserve
> interoperability, including delivery whenever possible, and
> minimize transition difficulties.  As as been pointed out,
> that mechanism has the unfortunate side effect of disclosing
> important information before a TLS connection can be set up.  
> 
> Probably the best way to look at that combination of factors -- a
> combination that makes real confidentiality of both the messages and
> the envelop transition information impossible for some set of cases
> -- is to accept that they are fundamentally incompatible with SMTP as
> established in 1982 (RFC 821) and modified in significant ways in
> 1986 (RFC 974), and 1993 (RFC 1425).  For the reasons identified
> above, we can't tweak our way out of that.  What is needed is a new,
> CMTP (Confidential Mail Transport Protocol) with a new port and a
> protocol architecture that differs from SMTP (probably more than
> HTTPS differs from HTTP).  I assume the difference would include:
> 
> (1) Establishment of an encrypted (and possibly
> authenticated) connection at initial connection time, rather
> than after some handshaking between client (sender) and
> server (receiver).
> (2) Notification by the receiver to the originating sender as
> to whether the receiver was responsible for final message
> delivery or would need to act as a relay.  The originator
> could then decide whether to continue with whatever
> assumptions of reduced confidentiality were appropriate or to
> abandon message transmission.  In other words, either
> prohibit hop-by-hop transmission or require that it be used
> only with the express permission of the message originator.
> (3) Possibly other changes that would allow improved
> confidentiality and/or authentication of originator or
> destination.
> (4) Updating, or getting rid of, some of the (forgive me,
> but...) kludges we have incorporated into mail headers in
> order to work around the limitations of the current systems
> and the problems resulting from the hop-by-hop model.
> (5) Probably additional changes to reflect the world of the
> mid-2020s rather than that of the early 1980s, such as smooth
> use of non-ASCII characters and perhaps taking another look
> at the syntax of email address local parts.
> 
> The last two or three provisions would provide added incentives for
> deployment and adoption.
> 
> If the new protocol had no mechanisms for negotiating an encrypted
> connection or hop-by-hop processing (probably useful
> simplifications), the first two provisions above would get lots
> simpler.  The decision of what to do next, perhaps falling back to
> traditional SMTP, would be up to the message originator and would not
> require special mechanisms in the new protocol.  Note the exact
> parallel with the HTTP/HTTPS relationship in that approach.
> 
> So, rather than continuing to discuss how (or if) SMTP can be further
> tweaked or restricted, should we be thinking about CMTP?  Again, that
> is not a topic for either the EMAILCORE or Last Call lists, but it
> may illustrate why trying to turn SMTP into something it is not (a
> protocol with enforced and effective confidentiality) is just not
> feasible.
> 
>    john
> 
> 
> -- 
> last-call mailing list -- last-call@ietf.org
> To unsubscribe send an email to last-call-leave@ietf.org
> 

--
  Bron Gondwana, CEO, Fastmail Pty Ltd / Fastmail US LLC
  brong@fastmailteam.com