Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a bullet for the definition of extensions
Alessandro Vesely <vesely@tana.it> Tue, 08 December 2009 08:39 UTC
Return-Path: <vesely@tana.it>
X-Original-To: yam@core3.amsl.com
Delivered-To: yam@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1B08B3A6886 for <yam@core3.amsl.com>; Tue, 8 Dec 2009 00:39:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.394
X-Spam-Level:
X-Spam-Status: No, score=-4.394 tagged_above=-999 required=5 tests=[AWL=0.325, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mNMYd85gmltO for <yam@core3.amsl.com>; Tue, 8 Dec 2009 00:39:22 -0800 (PST)
Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) by core3.amsl.com (Postfix) with ESMTP id 0D3B63A6814 for <yam@ietf.org>; Tue, 8 Dec 2009 00:39:21 -0800 (PST)
Received: from mach-4.tana.it (mach-4.tana.it [194.243.254.189]) (AUTH: CRAM-MD5 ale@tana.it, TLS: TLS1.0, 256bits, RSA_AES_256_CBC_SHA1) by wmail.tana.it with esmtp; Tue, 08 Dec 2009 09:39:07 +0100 id 00000000005DC031.000000004B1E10AB.00001303
Message-ID: <4B1E1109.8040000@tana.it>
Date: Tue, 08 Dec 2009 09:40:41 +0100
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812)
MIME-Version: 1.0
To: SM <sm@resistor.net>
References: <6.2.5.6.2.20091206010955.033ce0a0@elandnews.com> <4B1BE127.2010804@tana.it> <6.2.5.6.2.20091206100948.045f4670@resistor.net> <4B1CD072.5070109@tana.it> <6.2.5.6.2.20091207070135.04806158@resistor.net>
In-Reply-To: <6.2.5.6.2.20091207070135.04806158@resistor.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: yam@ietf.org
Subject: Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a bullet for the definition of extensions
X-BeenThere: yam@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Yet Another Mail working group discussion list <yam.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/yam>, <mailto:yam-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/yam>
List-Post: <mailto:yam@ietf.org>
List-Help: <mailto:yam-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yam>, <mailto:yam-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Dec 2009 08:39:23 -0000
SM wrote: > At 01:52 07-12-2009, Alessandro Vesely wrote: >> Yes it is, but no IANA registry of extensions is defined. RFC 4409 >> defines no registry either, but lists its initial values. Will that >> list have to be updated for 4409bis? And how will it be maintained >> thereafter? > > There is a SMTP Service Extensions registry defined in Section 2.2.2 of > RFC 5321. Of course there is! My bad :-( >> This can be avoided with a well crafted IANA registry definition: RFC >> 5321 may just acknowledge that the extension mechanism can be reused >> by "other protocols", if they are similar enough to SMTP. The >> extensions IANA table definition may thus provide for adding a column >> for each look-alike protocol, and a row for each extension. The RFCs >> where the look-alike protocol is defined must also provide the column >> values for already registered extensions --which is what 4409bis would >> then do. Likewise, as new extensions register additional rows, they >> must provide the values for already existing columns. > > The registry already mentions SMTP and Submit. Instructions to IANA > should be clear. It is better to avoid terms like "other protocols". The term can be amended, e.g. "SMTP-like", "Mail Transport Extension Compatible", or any abstract class name that 4409bis and 5321bis can claim to inherit from. It probably implies more work than it may seem worth to do just for design cleanliness. Rebuilding the registry may be worth if other amendments are needed (e.g. quoting the exact RFC 2119 keywords for the port indication, or listing an extension's commands.)
- [yam] Issue #7: RFC 5321 Section 2.2.2: add a bul… SM
- Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a… Alessandro Vesely
- Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a… SM
- Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a… Ned Freed
- Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a… Alessandro Vesely
- Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a… SM
- Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a… Ned Freed
- Re: [yam] Issue #7: RFC 5321 Section 2.2.2: add a… Alessandro Vesely