Re: [ietf-smtp] Should we update an RFC if people refuse to implement parts of it ?

Dave Crocker <> Fri, 04 June 2021 23:14 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 4B3433A24D3 for <>; Fri, 4 Jun 2021 16:14:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Status: No, score=-2.098 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 8YIHvKS9UgnR for <>; Fri, 4 Jun 2021 16:14:53 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 474713A24D1 for <>; Fri, 4 Jun 2021 16:14:52 -0700 (PDT)
X-Sender-Id: hostingeremail|x-authsender|
Received: from (localhost []) by (Postfix) with ESMTP id 80F20341B2B; Fri, 4 Jun 2021 23:14:51 +0000 (UTC)
Received: from (100-96-133-111.trex.outbound.svc.cluster.local []) (Authenticated sender: hostingeremail) by (Postfix) with ESMTPA id 8AB37341A1B; Fri, 4 Jun 2021 23:14:50 +0000 (UTC)
X-Sender-Id: hostingeremail|x-authsender|
Received: from ([UNAVAILABLE]. []) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256) by (trex/6.3.1); Fri, 04 Jun 2021 23:14:51 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authsender|
X-MailChannels-Auth-Id: hostingeremail
X-Madly-Turn: 7a413ffc10b518dc_1622848491206_3467578017
X-MC-Loop-Signature: 1622848491206:58092491
X-MC-Ingress-Time: 1622848491206
Received: from [] ( []) (Authenticated sender: by ( with ESMTPSA id 7A08E3111561; Fri, 4 Jun 2021 23:14:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;; s=hostingermail-a; t=1622848489; bh=LuXNCYad+xuUPrJZX779xvymqE/I/QSOeXPwCymtCTg=; h=Reply-To:Subject:To:References:From:Date:In-Reply-To; b=RCPbGbVm4xgNsSZkDaZIRnAbhNXAUTEMK1I5N4lhWc89c2iujAdH508j+8iLU/QMJ V1dS/iAfYOOWqlkMx2XdER4n+y3PP+SW5343bHlrXvji5QNCRa+JlsyPVbCPFDjn3o vx6iZRPVDeZPIXM9vg26Egpva30GWxl1FqEqEtkV+aiaft4GyFsFL5EwUS+IM7hSWw /nFVUIcMf1Mjp71jCLRbr33YaqPDOv2v9xYK9KIhQclp599XhmdMyrWCtkOMb2bptv Kc4H2O6ERNU4mSkkCjKobyU1jTmwAqXtCulawIcEVSFsUJXyNvapvkhlBMZ4p7id84 sUn55caH9bSCA==
To: John C Klensin <>, ietf-smtp <>
References: <20210525182946.079748B872C@ary.qy> <EFDA46E00EFF0E48802D046A@PSB> <> <> <> <E23639ADA7487360C9B5A93C@PSB> <> <> <F7279E1A825BAAA33F28BA85@PSB>
From: Dave Crocker <>
Organization: Brandenburg InternetWorking
Message-ID: <>
Date: Fri, 4 Jun 2021 16:14:43 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <F7279E1A825BAAA33F28BA85@PSB>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <>
Subject: Re: [ietf-smtp] Should we update an RFC if people refuse to implement parts of it ?
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\]" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 04 Jun 2021 23:14:58 -0000

On 6/4/2021 3:21 PM, John C Klensin wrote:
> Would the EAI WG have made
> different decisions in some cases had there been full
> understanding of what we know now, including what and how people
> would choose to implement?

No doubt you are right.  We didn't have much experience yet, with 
operational enhancement efforts such as ESMTP, RFC2822, MIME, DNSSec, 
DKIM, or much else.

> Otherwise, please explain how additional discussions of the
> wording of the specs -- perhaps as distinguished from sharing
> implementation experience and perspectives -- are helpful.

The current concern I saw is with field experience demonstrating that 
SHOULD is out of sync, with the obvious suggestion that it be changed.

You appear to be asking how it would be helpful to have the 
specification reflect extensive field experience.  But maybe not?


Dave Crocker
Brandenburg InternetWorking