Re: [ietf-smtp] draft-freed-smtp-limits

Hector Santos <hsantos@isdg.net> Fri, 04 August 2023 19:54 UTC

Return-Path: <hsantos@isdg.net>
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 7FDABC15108F for <ietf-smtp@ietfa.amsl.com>; Fri, 4 Aug 2023 12:54:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isdg.net header.b="crY1KusL"; dkim=pass (1024-bit key) header.d=beta.winserver.com header.b="zt9F5fZt"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yfhhmYszAaFH for <ietf-smtp@ietfa.amsl.com>; Fri, 4 Aug 2023 12:54:53 -0700 (PDT)
Received: from mail.winserver.com (mail.winserver.com [3.137.120.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7FDBC151094 for <ietf-smtp@ietf.org>; Fri, 4 Aug 2023 12:54:33 -0700 (PDT)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha256; c=simple/relaxed; l=9794; t=1691178863; atps=ietf.org; atpsh=sha1; h=Received:Received:Received:Received:From:Message-Id:Subject: Date:To:Organization:List-ID; bh=TsI5264ER/kRoVb/auJyTOmxGvEuSb1 FV2QM93wLjbE=; b=crY1KusLYHRuLQEIhDQleVeARWv/wD49sPmBx1Qf+hkWNY3 f4Ezo36YpEEDvVdPMIqYJo14z92EGSt9+0OLiUzSbTLCGvC6OvSd4AnvZDDhY2CK s4w8+ORzWYeTzOiJtSbJi6sU5rVhZdCt3SSJXS7E+SVEs8jm1aWKpePmSXkc=
Received: by winserver.com (Wildcat! SMTP Router v8.0.454.13) for ietf-smtp@ietf.org; Fri, 04 Aug 2023 15:54:23 -0400
Authentication-Results: dkim.winserver.com; dkim=pass header.d=beta.winserver.com header.s=tms1 header.i=beta.winserver.com; adsp=none author.d=isdg.net signer.d=beta.winserver.com; dmarc=pass policy=reject author.d=isdg.net signer.d=beta.winserver.com (atps signer);
Received: from beta.winserver.com ([3.132.92.116]) by winserver.com (Wildcat! SMTP v8.0.454.13) with ESMTP id 2981544396.1.3932; Fri, 04 Aug 2023 15:54:22 -0400
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=9794; t=1691178858; h=Received:Received:From: Message-Id:Subject:Date:To:Organization:List-ID; bh=TsI5264ER/kR oVb/auJyTOmxGvEuSb1FV2QM93wLjbE=; b=zt9F5fZt+mvMMp+VCkNgSiQ2Aax0 qmap485oa3K685qhRJwwalvfoGwgIOcoLCJZiEd0kC3wfLEDQvWvtZQxtGN4JyKI HPyI8raeOgEj+dXeMppL66Ihfj03Cjh3fDfA8vzCsd2Mk67mWjljLAhzr12kRT1m a3ThYE6agrcxK/U=
Received: by beta.winserver.com (Wildcat! SMTP Router v8.0.454.12) for ietf-smtp@ietf.org; Fri, 04 Aug 2023 15:54:18 -0400
Received: from smtpclient.apple ([99.122.210.89]) by beta.winserver.com (Wildcat! SMTP v8.0.454.12) with ESMTP id 3427611053.1.12804; Fri, 04 Aug 2023 15:54:17 -0400
From: Hector Santos <hsantos@isdg.net>
Message-Id: <BF128F7A-C3E8-4F57-9DC9-E11C997326ED@isdg.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_386DB3D3-1AA3-4BC1-B46F-75959A1437B7"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\))
Date: Fri, 04 Aug 2023 15:54:06 -0400
In-Reply-To: <E5D603318655781DAC56BADD@PSB>
Cc: ietf-smtp@ietf.org
To: John C Klensin <john-ietf@jck.com>
References: <E5D603318655781DAC56BADD@PSB>
X-Mailer: Apple Mail (2.3731.400.51.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/nV5QC5qUfr71sRGrXzDSSXdO40I>
Subject: Re: [ietf-smtp] draft-freed-smtp-limits
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 04 Aug 2023 19:54:58 -0000

I always supported Ned’s (rip) work with advertising ESMTP limits.  It is applicable in controlled areas where it can help clients with the EHLO posting of session and transaction limits.

What I don ’t see in my review of the 05 draft are Connection Limits.   Example is sending bulk mail to yahoo.com <http://yahoo.com/>.  Out of the box, its connection limit is 4.    Exposure of a CONNMAX=4 can better trained smart smtp clients to calm down their outbound clients.

LOL, I always wanted to say it — Ship it!! <g>

—
HLS

> On Aug 4, 2023, at 10:47 AM, John C Klensin <john-ietf@jck.com> wrote:
> 
> Hi.
> 
> As a few of you might have noticed, I, with some help from
> Murray, got draft-freed-smtp-limits-05 posted yesterday (it
> should have gone up Friday, but that is another story that you
> can probably deduce at least part of from the note at the top if
> you are interested).  It contains changes/ corrections that,
> with two major exceptions, reflect all of the
> comments/suggestions I could find on the mailing list since the
> prior version was posted in early November.  Those exceptions
> were:
> 
> * Suggestions for significant changes in the protocol such as
> adding additional limit keywords.  I decided to put them aside
> on the grounds that I have no way to know how Ned would have
> felt about them and that, in turn, would violate the boundary
> I'm trying to keep about keeping his name on the document iff
> any changes are clearly aligned with what he would have wanted.
> Especially given the low-pain registration plan for new keywords
> (see below), deferring those suggestions seems reasonable but
> I'm happy to hear arguments to the contrary.
> 
> * The whole business about caching (Section 3.8). Dave pointed
> out an issue or two in November and Murray pointed out a
> different set in an AD review of the draft.  I fixed the issue
> Dave raised that was obvious, but then there are the others.
> While I've been trying to ignore the issues, that clearly will
> not work.  Those issues include conditions under which the
> cached data should be reset, what a new EHLO command in the same
> session, or a different session, in which the extension is not
> mentioned means (including where a server response should
> include limit values or whether that is optional, etc.  Options
> that I can see now include just dropping the subsection or
> trying to identify and cope with all of the cases the current
> text leaves uncertain.  The latter would take us into "what
> would Ned have wanted" territory as well and some non-trivial
> technical issues.  Thoughts?
> 
> There is also an odd complication with the IANA considerations
> and registration of new limits (See Section 7.2).  The text says
> "Specification Required" but the current registry and
> subregistry for Service Extensions and their parameters specify
> Standards Action or IESG-approved Experimental.  We went through
> the problems that causes, and why Specification Required isn't a
> good answer either, in EMAILCORE and I think the two-model
> system specified there is probably right for this case,
> especially since approval of 5321bis will change the
> requirements for those registries.  So, unless we want LIMITs
> and its parameters to be unique among extensions, either I need
> to write some tricky text, or we need to create a normative
> reference to 5321bis (holding up publication of this), or the
> either long-promised revision to 8126 or the long-threatened
> update to it to include just that option (an I-D I started on
> two weeks ago when I noticed the "need to do something about
> this" note in 5321bis).   Thoughts?
> 
> Finally, I'd appreciate people looking at what I've done with
> the Acknowledgments (Appendix A), seeing if it feels about right
> and, if not, making suggestions.
> 
> The draft clearly needs another revision before going to IETF
> LC, but I'd like to get that posted while things are fresh in
> our minds.  So, comments and suggestions would be very much
> appreciated, but, please, soon.
> 
>   john
> 
> 
> _______________________________________________
> ietf-smtp mailing list
> ietf-smtp@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-smtp
>