[Last-Call] Re: [Emailcore] draft-ietf-emailcore-as-28 ietf last call Secdir review

Eliot Lear <lear@lear.ch> Wed, 29 April 2026 06:39 UTC

Return-Path: <lear@lear.ch>
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 DEFC8E56FD3D; Tue, 28 Apr 2026 23:39:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1777444766; bh=oz+JRVPlNs/lkdgnSbu+oEk7uluiJw00/Tg2jgMWNnM=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=ffjFnWw5TRkQhMtNwFnD/oD7O7uW3REhlE/ii/9U5U/lBA6SCxgZtT2EiBUgPk3Vn /nexfie9adtS2iPx6LoXsuDNizT+qDjI03LcJgU9yhTmlnakz50ozp9Lh7m3K1IDIb 6zUoMgUlOayo/bVVMhTfdhuoPTEgXaOFiwW9Zs8M=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -0.89
X-Spam-Level:
X-Spam-Status: No, score=-0.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_ALL=0.8, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_SPF_HELO_PERMERROR=0.01] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=lear.ch
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 UYE1vGV3V9Xi; Tue, 28 Apr 2026 23:39:26 -0700 (PDT)
Received: from upstairs.ofcourseimright.com (upstairs.ofcourseimright.com [IPv6:2a00:bd80:aa::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id CCE19E56FD30; Tue, 28 Apr 2026 23:39:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=lear.ch; s=upstairs; t=1777444758; bh=oz+JRVPlNs/lkdgnSbu+oEk7uluiJw00/Tg2jgMWNnM=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=YiP11VXpHhfJVSAoLa3pSEL6EpFKR1hysWgie4Z3GVBbeOaFUyfyjhxi0srDxU0YJ 7/6I1Syeo+N3ChA1T332UtP9e1klkI7uEvG/NOqUOPzMqUjSXl1+it9PZGkY0daklk 6AT1r94C8o92Mm2dXE1Y0w7z1QAV3oOAhD0ipgUU=
Received: from [IPV6:2a02:1210:2c9b:e200:71f2:bef7:9b4:e3f6] (0.1.2.1.2.0.a.2.dynamic.cust.swisscom.net [IPv6:2a02:1210:2c9b:e200:71f2:bef7:9b4:e3f6] (may be forged)) (authenticated bits=0) by upstairs.ofcourseimright.com (8.18.1/8.18.1/Debian-2) with ESMTPSA id 63T6dHOx1512331 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT); Wed, 29 Apr 2026 08:39:18 +0200
Message-ID: <e9af0c8c-3de5-4b78-a184-8b2655a2917a@lear.ch>
Date: Wed, 29 Apr 2026 08:39:17 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Martin Thomson <mt@lowentropy.net>, Pete Resnick <resnick=40episteme.net@dmarc.ietf.org>, Eric Rescorla <ekr@rtfm.com>
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> <16e19e54-7f69-4ecc-a5f0-dcffd7a0d3b2@lear.ch> <CABcZeBP0e0TS4F_aQvvER+pt87rgGiARudKTEKzD0roEyESvZQ@mail.gmail.com> <8DC02587-26C8-428A-9D88-44AEEFDFE1C2@episteme.net> <295235e8-7537-4abb-b0c0-cb42802220cd@betaapp.fastmail.com>
Content-Language: en-US
From: Eliot Lear <lear@lear.ch>
Autocrypt: addr=lear@lear.ch; keydata= xsBNBFMe1UQBCADdYOS5APDpIpF2ohAxB+nxg1GpAYr8iKwGIb86Wp9NkK5+QwbW9H035clT lpVLciExtN8E3MCTPOIm7aITPlruixAVwlBY3g7U9eRppSw9O2H/7bie2GOnYxqmsw4v1yNZ 9NcMLlD8raY0UcQ5r698c8JD4xUTLqybZXaK2sPeJkxzT+IwupRSQ+vXEvFFGhERQ88zo5Ca Sa1Gw/Rv54oH0Dq2XYkO41rhxQ60BKZLZuQK1d9+1y3I+An3AJeD3AA31fJZD3H8YRKOBgqe ILPILbw1mM7gCtCjfvFCt6AFCwEsjITGx55ceoQ+t5B5XGYJEppMWsIFrwZsfbL+gP31ABEB AAHNGUVsaW90IExlYXIgPGxlYXJAbGVhci5jaD7CwI4EEwECADgCGwMCHgECF4AWIQSY0L2Q Rh2wkqeyYR2HtmtG2dJ6MwUCWxJwMwULCQgHAgYVCAkKCwIEFgIDAQAKCRCHtmtG2dJ6M8KI B/46pFrJX+4Ockl2fHR303ais9Lyx8jv6mXKKOr8WR0UYcJ0syQrhaaZNG1VV98tYQHHK9F5 y7hH4YCsrr3odZ6zoavnx5X1X/2xw8y732f/irVoOOkYLid9IGPxa2e2nYXCZpde5/yvv3we XVE4mG4dEAD5T8iKS4Hz/3fKGJQ15o79Jv92HgC7RpCt0WaiQ0b6acP3PuwjDJzJzLFZzb7j IiB3izxQESSWE1GNRmoAK/k0gW6kmx1/87tQENrK+3Nn4CJSFQWF6entLnY7UeVm95wbMQkJ evwddDWUO2huDbmZnmxgKXGzSSpuNq7n8ICAOlbt0HfdJAZQfy25bwvezsBNBFMe1UQBCAC0 WV7Ydbv95xYGPhthTdChBIpPtl7JPCV/c6/3iEmvjpfGuFNaK4Macj9le20EA5A1BH7PgLGo HOiPM65NysRpZ96RRVX3TNfLmhGMFr5hPOGNdq+xcGHVutmwPV9U7bKeUNRiPFx3YdEkExdd qV2E8FltT0x2FSKe2xszPPHB6gVtMckX5buI9p1K3fbVhXdvEkcYY/jB0JEJGyhS5aEbct5c HUvDAkT81/YFK5Jfg8RRwu1q1t1YuIJSOWAZQ9J9oUsg6D9RpClU+tIFBoe3iTp1AUfJcypu cGKgLYKtpu/aygcpQONHYkYW5003mPsrajFhReVF5veycMbHs4u5ABEBAAHCwF8EGAECAAkF AlMe1UQCGwwACgkQh7ZrRtnSejOSuQgA27p2rYB7Kh20dym6V8c62pWpBHHTgxr/32zevxHS iXl6xvUCg5T8WUwfUk8OvgDcBErK/blDAMXQzSg3sp450JhR8RnXHXF5Zz2T04X7HnlIVJGw f2CjnwyEAJCqMzaCmI+g3Imvg/8L4nyBFvhlFHDv+kIvMiujyycjPAu7xxKplBs1/IEwmDoA MjneFmawvfeQnwdMhSKK8PjKSuzGU5uUmxj3GBfRqvTM0qpmhMPFOmDhJSmH55HLAky2Mlmq JYXJPt/9EfSEhFiua1M6gLiuNEuPkp+8jcnHQqKr0IeHt8UqcwLt2mGfIyl0FVdF9hvWPjNR zGbgqoT1Di03RQ==
In-Reply-To: <295235e8-7537-4abb-b0c0-cb42802220cd@betaapp.fastmail.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------JjSa0nA66e0lFVR0KqnFkt1U"
Message-ID-Hash: LJPJ2MABDUWV5XR3KZIPDY7FAYYM5RV3
X-Message-ID-Hash: LJPJ2MABDUWV5XR3KZIPDY7FAYYM5RV3
X-MailFrom: lear@lear.ch
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
CC: "barryleiba@gmail.com Leiba" <barryleiba@gmail.com>, Shivan Kaul Sahib <shivankaulsahib@gmail.com>, secdir@ietf.org, draft-ietf-emailcore-as.all@ietf.org, emailcore@ietf.org, last-call@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Last-Call] Re: [Emailcore] draft-ietf-emailcore-as-28 ietf last call Secdir review
List-Id: IETF Last Calls <last-call.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/Aq4TskUZTZsu6mr1kZz0yuihbfc>
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>

Hi Martin

On 29.04.2026 04:07, Martin Thomson wrote:
> I don't think that there is any attempt to change anything in that way.
>
> The only request is that the document not REQUIRE implementations to have a switch to turn STARTTLS off (or to turn off a mode where they insist on STARTTLS, to be more precise).  This:
>
>     Therefore:	
>     SMTP-receivers MUST be configurable to allow for receiving messages	
>     without specific confidentiality mechanisms, or even without	
>     confidentiality, between SMTP-senders and SMTP-receivers in order to	
>     maximize interoperation and avoid refusal of legitimate messages.	
>     While that provision is extremely important to promote delivery of	
>     legitimate messages whenever possible, mechanisms that provide	
>     confidentiality are still strongly preferred when they are feasible.
>
> The preceding paragraph already establishes why you probably need to allow for a lack of STARTTLS.  That is enough.  The paragraph I quote does nothing beyond that. It doesn't even do what it claims (maximize interoperation and avoid refusal) because the document doesn't prohibit deployments from turning the knob to "STARTTLS required".

Our documents should align to reality, especially when it comes to 
normative text.  The previous paragraph to which you refer is 
justification for this normative statement.  The pattern that is being 
followed here is roughly the same as we used in 1123 to evolve behavior 
toward a new norm.

While I do agree with Christian's and Pete's point that the separation 
between implementations and deployments in this space is not as crisp as 
it was in days of yore, I don't know what wording would resolve that 
particular messiness in a way that doesn't introduce other confusion.

Eliot


>
> On Wed, Apr 29, 2026, at 11:51, Pete Resnick wrote:
>> On 28 Apr 2026, at 19:15, Eric Rescorla wrote:
>>
>>> Again, we've got years and years of STARTTLS deployment without this requirement. What's the evidence this requirement is needed?
>>>
>> Wait...we've got years and years of STARTTLS deployment without the
>> "MUST implement STARTTLS" requirement. What's the evidence *that*
>> requirement is needed?
>>
>> As I said earlier, it is the introduction of the new requirement for
>> STARTTLS (more precisely, confidentiality) that leads us to want to be
>> clear that you also must provide for cleartext for the time being.
>> There would not be a need for that requirement if the new requirement
>> for confidentiality was not added in this document.
>>
>> pr
>>
>> --
>> Pete Resnickhttps://www.episteme.net/
>> All connections to the world are tenuous at best
>>
>> -- 
>> last-call mailing list --last-call@ietf.org
>> To unsubscribe send an email tolast-call-leave@ietf.org