[Emailcore] Re: [Last-Call] Your (Roman's) DISCUSS on draft-ietf-emailcore-as and status of the document
John C Klensin <john-ietf@jck.com> Thu, 24 September 2026 06:15 UTC
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by mx.ietf.org (Postfix) with ESMTP id 1A2B630; Thu, 24 Sep 2026 06:15:10 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=none; dmarc=none; spf=pass (mx.ietf.org: domain of john-ietf@jck.com designates 70.88.254.51 as permitted sender) smtp.mailfrom=john-ietf@jck.com
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1x9cjR-000OXW-8v; Thu, 24 Sep 2026 02:14:57 -0400
Date: Thu, 24 Sep 2026 02:14:46 -0400
From: John C Klensin <john-ietf@jck.com>
To: Christian Huitema <huitema@huitema.net>, last-call@ietf.org, emailcore@ietf.org
Message-ID: <3E3AA3961E4FB6A39BE82254@PSB>
In-Reply-To: <57f5b5ce-0d19-4976-bba0-351b59989af8@huitema.net>
References: <CALtcm6SX-Y3WdGsczvqcBsAGHHxExia6J4dzj4kOZKEt+xnk0w@mail. gmail.com> <716c75ca-c302-4c8e-85e4-6a151c1be249@app.beta.fastmail.com> <CALtcm6RYTctn96RZ7v0fpYAyKOY7fJa+OsZEkYY6ApczyuPYUg@mail.gmail.com> <CAChr6Sz+yRaC1cH0LEiRkV5V=mcXmEVeHT4Ff3QakowqmhZx3A@mail.gmail.com> <8d7840b5-0e2d-4d57-98e5-af12e93787f2@lear.ch> <CAL02cgRsWNy4RJ+xokdy3EOHGPYqP6nC1AX_dEnOvA5KXQiTCA@mail.gmail.com> <e4dccdcb-b450-4c38-9548-d4b3e66d71dc@lear.ch> <DM4PR11MB5469AEDF89A4E0CB9FFBF7EDB5822@DM4PR11MB5469.namprd11.prod.outlook.com> <CAChr6SxmXz86Uec2mcaKhVaJAnktsX2M82nFaOtQWDkO8B7b7w@mail.gmail.com> <CH2PR17MB4022DFB345DC70AE8AC3B2E8CD822@CH2PR17MB4022.namprd17.prod.outlook.com> <arSrUojV6EAxyhlp@chardros.imrryr.org> <57f5b5ce-0d19-4976-bba0-351b59989af8@huitema.net>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
X-Spamd-Bar: /
Message-ID-Hash: SYY3CQPFTKXGIHVQQL65ICQMUY7OVRGA
X-Message-ID-Hash: SYY3CQPFTKXGIHVQQL65ICQMUY7OVRGA
X-MailFrom: john-ietf@jck.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Emailcore] Re: [Last-Call] Your (Roman's) DISCUSS on draft-ietf-emailcore-as and status of the document
List-Id: EMAILCORE proposed working group list <emailcore.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/RCbegdwJRcaqezxJJdk7DBEfp2I>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emailcore>
List-Help: <mailto:emailcore-request@ietf.org?subject=help>
List-Owner: <mailto:emailcore-owner@ietf.org>
List-Post: <mailto:emailcore@ietf.org>
List-Subscribe: <mailto:emailcore-join@ietf.org>
List-Unsubscribe: <mailto:emailcore-leave@ietf.org>
--On Wednesday, September 23, 2026 22:02 -0700 Christian Huitema <huitema@huitema.net> wrote: > On 9/23/2026 9:47 PM, Viktor Dukhovni wrote: > >> So it appears that sometimes refusing cleartext could have been >> beneficial, and other times it could have resulted in losing wanted >> email (loss of interoperability). The A/S specifies what it takes >> to be interoperable, and notes that local policy may nevertheless >> choose to require encrypted transmission. > > There are two sides to that argument. As you said, being generous > in what you accept means that the buggy implementation is still > capable to send mail. But it also means that this buggy > implementation will never get fixed, because why fix something that > works? Christian, Indeed, two sides, but complicated in this case by the fact that there are multiple reasons for continuing to allow cleartext. It seems that focusing on one of them in a particular case gets those who prefer that position/side accused of shifting ground and searching for excuses while the reality is that all of those figure in and it is just a shift in emphasis. I'll spare people my trying to go through the whole list. For your particular explanation, others have explained this differently, but Internet email as we know it has been around the Internet for a very long time, noting in particular that RFC 821 predates wide acceptance of TCP and IPv4. We've come up with newer versions that add or extend features, but we've avoided getting ourselves into a situation where we say "practice X was normal and required in the past but, as of this date, anything using it is retroactively declared buggy". At least for email, we usually talk about perserving interoperability rather than declarations of buggy-ness, but the IETF (not just the email community) has generally avoided such retroactive declarations for multiple reasons. One interesting one is that "after this date, you are forbidden to use that older, working feature anymore" requires a flag day and the protocol police. The last time we did that we something important on the Internet was when we shut NCP off and, in that case, the protocol police were alive, well, and active -- there were clear and enforceable provisions that any system running NCP after that Flag Day would simply be disconnected. The modern, nearly equivalent, example is that the IETF has never tried to force the use of IPv6 by declaring any network, and any application, that still supports IPv4 as obsolete and buggy. If we did, we've be ignored, treated as a joke, or both. For IPv4, we haven't even gone as far as the AS goes wrt TLS, where we say that the new plan MUST be supported, the question is whether, in your terminology, it is time to declare any system that supports cleartext and buggy and/or forbidden. john
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Rob Sayre
- [Emailcore] Your (Roman's) DISCUSS on draft-ietf-… John C Klensin
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Bron Gondwana
- [Emailcore] Re: Your (Roman's) DISCUSS on draft-i… Ken Murchison
- [Emailcore] Re: Your (Roman's) DISCUSS on draft-i… Jeffrey Walton
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… John C Klensin
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Douglas Foster
- [Emailcore] Re: Your (Roman's) DISCUSS on draft-i… Rob Sayre
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Eliot Lear
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Bron Gondwana
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Martin J. Dürst
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Steffen Nurpmeso
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John C Klensin
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Douglas Foster
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Steffen Nurpmeso
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John Levine
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John C Klensin
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Rob Sayre
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John R Levine
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Bron Gondwana
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Rob Sayre
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Martin J. Dürst
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Vittorio Bertola
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John C Klensin
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Rob Sayre
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Rob Sayre
- [Emailcore] [Last-Call] Re: Your (Roman's) DISCUS… Dave Lawrence
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Pete Resnick
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Rob Sayre
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Pete Resnick
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Christian Huitema
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… John C Klensin
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… Rob Sayre
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… John C Klensin
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Viktor Dukhovni
- [Emailcore] Re: FTP, not draft-ietf-emailcore-as … John Levine
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Michael Richardson
- [Emailcore] Re: FTP, not draft-ietf-emailcore-as … John C Klensin
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… John Levine
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… S Moonesamy
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… John C Klensin
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… John Levine
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Bron Gondwana
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Douglas Foster
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… S Moonesamy
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John C Klensin
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Dave Cridland
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Eliot Lear
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Douglas Foster
- [Emailcore] Re: [Last-Call] Re: Re: Re: Re: Your … Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Re: Re: Your … Rob Sayre
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Ted Lemon
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Ted Lemon
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Re: Re: Your … S Moonesamy
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Dave Cridland
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Richard Barnes
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Richard Barnes
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Richard Barnes
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Martin Thomson
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Eliot Lear
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Martin Thomson
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Eliot Lear
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Rob Wilton (rwilton)
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Eliot Lear
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John Levine
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Rob Wilton (rwilton)
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Nick Hilliard
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Eric Rescorla
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Rob Sayre
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Eliot Lear
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Rob Sayre
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Eric Rescorla
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Eliot Lear
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Nico Williams
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Nico Williams
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… John Levine
- [Emailcore] Re: [Last-Call] draft-ietf-emailcore-… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: draft-ietf-em… Michael Richardson
- [Emailcore] Re: [Last-Call] Re: Re: draft-ietf-em… John R Levine
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Steffen Nurpmeso
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Steffen Nurpmeso
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Eliot Lear
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Douglas Foster
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Rob Sayre
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Richard Barnes
- [Emailcore] Re: [Last-Call] Your (Roman's) DISCUS… Viktor Dukhovni
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Rob Sayre
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Ted Lemon
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Douglas Foster
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Christian Huitema
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… John Levine
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Eliot Lear
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… John R Levine
- [Emailcore] Re: [Last-Call] Re: Re: Your (Roman's… Rob Sayre
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Nico Williams
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Rob Wilton (rwilton)
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Nico Williams
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… John C Klensin
- [Emailcore] Re: [Last-Call] Re: Your (Roman's) DI… Nico Williams
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Paul Wouters
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Steffen Nurpmeso
- [Emailcore] Re: [Last-Call] Re: Re: Re: Your (Rom… Douglas Foster