Re: draft-klensin-rfc2821bis-04: VRFY and EXPN syntax
John C Klensin <john+smtp@jck.com> Sun, 15 July 2007 19:08 UTC
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id l6FJ8Bkn090746 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 15 Jul 2007 12:08:11 -0700 (MST) (envelope-from owner-ietf-smtp@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id l6FJ8B63090745; Sun, 15 Jul 2007 12:08:11 -0700 (MST) (envelope-from owner-ietf-smtp@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smtp@mail.imc.org using -f
Received: from bs.jck.com (ns.jck.com [209.187.148.211]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id l6FJ871n090733 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for <ietf-smtp@imc.org>; Sun, 15 Jul 2007 12:08:09 -0700 (MST) (envelope-from john+smtp@jck.com)
Received: from [127.0.0.1] (helo=p2) by bs.jck.com with esmtp (Exim 4.34) id 1IA9Ru-000NSZ-PJ; Sun, 15 Jul 2007 15:08:07 -0400
Date: Sun, 15 Jul 2007 15:08:05 -0400
From: John C Klensin <john+smtp@jck.com>
To: "Peter J. Holzer" <hjp-ietf-smtp@hjp.at>, ietf-smtp@imc.org
Subject: Re: draft-klensin-rfc2821bis-04: VRFY and EXPN syntax
Message-ID: <11FD07CA70FC36BC6B0110FA@[192.168.1.110]>
In-Reply-To: <20070715172555.GC27278@hjp.at>
References: <5dir9onzv3.fsf@Hurtta06k.keh.iki.fi> <20070714212931.GA15512@leo.org> <6.2.5.6.2.20070714213657.02b490d8@resistor.net> <20070715172555.GC27278@hjp.at>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Sender: owner-ietf-smtp@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smtp/mail-archive/>
List-ID: <ietf-smtp.imc.org>
List-Unsubscribe: <mailto:ietf-smtp-request@imc.org?body=unsubscribe>
--On Sunday, July 15, 2007 7:25 PM +0200 "Peter J. Holzer" <hjp-ietf-smtp@hjp.at> wrote: > On 2007-07-14 22:25:43 -0700, SM wrote: >> Note that the draft-04 mentions that "Server implementations" >> should support both VRFY and EXPN and leaves it to local >> installations to disable them if need be. By dropping them, >> we are removing functionality that is useful for debugging. > > They could be moved to an extension. EXPN is already optional > and while VRFY must be supported it can be (and is frequently) > turned off - so in practice you can't rely on it. The only > difference to other extensions is that they are specified in > the core SMTP spec instead of in a separate RFC. > > Moving them to a separate RFC would reflect current practice. > However, this may be too large a change for the transition > from proposed to draft standard. In my opinion, they cannot be moved to an extension for the procedural reason that RFC 1123 requires their support. The dancing around about servers being required to support them but installations taking them out --and how that was supposed to be done/reflected down to specific reply codes-- was a DRUMS decision reflecting that 1123 requirement. Despite some other tuning, 2821bis has not changed that part of the specification in any substantive way. That is probably just another way of saying what Peter suggests above: this is too big a change for proposed-> draft just because, although the rules in 2026 and its successors are much better designed for new specifications rather than updating old (full)standards, the baseline here is presumably the 821/ 1123 requirements, not the clean slate of a new proposed standard. That said, I could see doing something else if there was general consensus that it would be worthwhile. Partially because of the circumlocutions and security consideration issues, there is a lot of text about VRFY and EXPN in 2821bis. I may regret saying this but, without looking at the spec, I think I could separate that material out into a separate document called "SMTP VRFY and EXPN Commands" or words to that effect. This would not change the basic specification or requirements at all, but would shorten the SMTP spec itself, keeping text that that did not have any VRFY/EXPN details. The arguments against doing that are that any major textual change risks getting things wrong and it would require that the now-long-overdue ABNF revision project break the ABNF up for two separate documents. Again, just my personal views. john
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Philip Guenther
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Robert A. Rosenberg
- draft-klensin-rfc2821bis-04: VRFY and EXPN syntax Kari Hurtta
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… SM
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… John C Klensin
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… John C Klensin
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Philip Guenther
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Robert A. Rosenberg
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… John C Klensin
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… SM
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… SM
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Paul Smith
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Douglas Otis
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Paul Smith
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Alexey Melnikov
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… SM
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… John C Klensin
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… SM
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… SM
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Peter J. Holzer
- Re: draft-klensin-rfc2821bis-04: VRFY and EXPN sy… Markus Stumpf