Re: Last Call: draft-klensin-rfc2821bis: closing the implicit MX issue
Tony Hansen <tony@att.com> Tue, 15 April 2008 02:32 UTC
Return-Path: <ietf-bounces@ietf.org>
X-Original-To: ietf-archive@megatron.ietf.org
Delivered-To: ietfarch-ietf-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E9ABB3A6801; Mon, 14 Apr 2008 19:32:24 -0700 (PDT)
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6CD683A67F2 for <ietf@core3.amsl.com>; Mon, 14 Apr 2008 19:32:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.333
X-Spam-Level:
X-Spam-Status: No, score=-106.333 tagged_above=-999 required=5 tests=[AWL=0.266, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 0Y6fQv64qB69 for <ietf@core3.amsl.com>; Mon, 14 Apr 2008 19:32:22 -0700 (PDT)
Received: from mail121.messagelabs.com (mail121.messagelabs.com [216.82.241.195]) by core3.amsl.com (Postfix) with ESMTP id 528CB3A689F for <ietf@ietf.org>; Mon, 14 Apr 2008 19:32:22 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: tony@att.com
X-Msg-Ref: server-3.tower-121.messagelabs.com!1208226771!26833386!1
X-StarScan-Version: 5.5.12.14.2; banners=-,-,-
X-Originating-IP: [144.160.128.141]
Received: (qmail 6002 invoked from network); 15 Apr 2008 02:32:52 -0000
Received: from sbcsmtp9.sbc.com (HELO flph161.enaf.ffdc.sbc.com) (144.160.128.141) by server-3.tower-121.messagelabs.com with AES256-SHA encrypted SMTP; 15 Apr 2008 02:32:52 -0000
Received: from enaf.ffdc.sbc.com (localhost.localdomain [127.0.0.1]) by flph161.enaf.ffdc.sbc.com (8.14.2/8.14.2) with ESMTP id m3F2Wp4o017583 for <ietf@ietf.org>; Mon, 14 Apr 2008 19:32:51 -0700
Received: from klph001.kcdc.att.com (klph001.kcdc.att.com [135.188.3.11]) by flph161.enaf.ffdc.sbc.com (8.14.2/8.14.2) with ESMTP id m3F2WlLd017564 for <ietf@ietf.org>; Mon, 14 Apr 2008 19:32:48 -0700
Received: from kcdc.att.com (localhost.localdomain [127.0.0.1]) by klph001.kcdc.att.com (8.14.0/8.14.0) with ESMTP id m3F2Wl1t023616 for <ietf@ietf.org>; Mon, 14 Apr 2008 21:32:47 -0500
Received: from maillennium.att.com (dns.maillennium.att.com [135.25.114.99]) by klph001.kcdc.att.com (8.14.0/8.14.0) with ESMTP id m3F2Weho023148 for <ietf@ietf.org>; Mon, 14 Apr 2008 21:32:41 -0500
Received: from [135.210.73.84] (unknown[135.210.73.84](misconfigured sender)) by maillennium.att.com (mailgw1) with ESMTP id <20080415023240gw100l7o2ue> (Authid: tony); Tue, 15 Apr 2008 02:32:40 +0000
Message-ID: <4804140F.2070305@att.com>
Date: Mon, 14 Apr 2008 22:33:51 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
MIME-Version: 1.0
To: SMTP Interest Group <ietf-smtp@imc.org>
Subject: Re: Last Call: draft-klensin-rfc2821bis: closing the implicit MX issue
References: <200803202203.m2KM32hA031011@drugs.dv.isc.org>
In-Reply-To: <200803202203.m2KM32hA031011@drugs.dv.isc.org>
X-Enigmail-Version: 0.95.6
Cc: IETF General Discussion Mailing List <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org
<shepherd hat on> During the second last call for rfc2821bis, there has been much discussion of how the "implicit MX" handling is to be handled in an IPv6-capable and IPv6-only environment. This has generated much heat, as well as numerous proposals that were both productive and counter-productive, and that were both in scope and out of scope. I came at this question with an open mind, trying to weigh each of the arguments being made both for and against different stances. My measuring stick in each case against has been: How does this measure against what is required to advance 2821bis to Draft Standard? What is the current usage? What do the implementation reports have to say on this issue? The SMTP implementations that have made the transition to support IPv6 appear to already have done it in a way that supports AAAA records for the implicit MX case. In some cases they are following RFC 3974, and other cases they are just using getaddrinfo() and letting it do the rest. Note that RFC 3974 itself was supposedly "based on experience in deploying IPv6". At least one of these MTAs is in common use around the network in the IPv4 world. In essence, these implementations are following the RFC 821 and RFC 974 (sans WKS) rules of looking for address records. They've ignored the A-only wording of RFC 2821 and are acting like we specify currently in 2821bis-09. In my queries I haven't yet found any IPv6-capable SMTP server that doesn't do it. I've seen examples of sites that are in regular use that mail would break in an IPv6-only world if implicit MX to AAAA did not work. From this viewpoint, running code wins. I'm also swayed by the principle of "least surprise". Some of the responses I've gotten have been along the lines of "Why's this a question? Of course you do AAAA lookup". One person who had a site set up with an IPv6-only connection and no MX record told me "I wanted to forward my e-mail to an account on that machine. It worked the first time, so I didn't see a need to change it." As mentioned above, at least one of the IPv6-capable MTAs is in common use around the network in the IPv4 world, and turning on IPv6 on those boxes should not cause surprises. Last of all, I'm swayed by the discussions around RFC 974 and the DRUMS archive search around the question of what led to the wording change in 2821bis saying explicitly to do A lookups. These indicate that the intent of adding the A record description was to be descriptive, not prescriptive nor proscriptive. So the bottom line is that I see sufficient support for including AAAA lookups when implicit MX comes into play. It's been suggested that 2821bis revert back to either the implicit MX description found in RFC 821 or RFC 974, although Glen Anderson had some suggested improvements to that latter's description that do make it clearer. Any of these three would satisfy this decision, and I'll let John choose the wording he prefers. </shepherd hat off> Tony Hansen tony@att.com _______________________________________________ IETF mailing list IETF@ietf.org https://www.ietf.org/mailman/listinfo/ietf
- RE: Last Call: draft-klensin-rfc2821bis (Simple M… Hollenbeck, Scott
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Pete Resnick
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Ned Freed
- Lists and aliases (Re: Last Call: draft-klensin-r… Harald Tveit Alvestrand
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Pete Resnick
- Re: Lists and aliases (Re: Last Call: draft-klens… Ned Freed
- Re: Lists and aliases (Re: Last Call: draft-klens… Tony Finch
- Re: Lists and aliases (Re: Last Call: draft-klens… Ned Freed
- Last Call: draft-klensin-rfc2821bis (Simple Mail … Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis (Simple M… Pekka Savola
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Douglas Otis
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Douglas Otis
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis John Leslie
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Douglas Otis
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Bill Manning
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis Bill Manning
- Re: Last Call: draft-klensin-rfc2821bis Bill Manning
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Willie Gillespie
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Markku Savela
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- RE: Last Call: draft-klensin-rfc2821bis Hallam-Baker, Phillip
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis SM
- Re: Last Call: draft-klensin-rfc2821bis Bill Manning
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis SM
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis SM
- Re: Last Call: draft-klensin-rfc2821bis Pekka Savola
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Bill Manning
- Implicit MX and A RRs (was: Re: Last Call: draft-… John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Implicit MX and A RRs Tony Hansen
- Re: Last Call: draft-klensin-rfc2821bis John Levine
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Tony Finch
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis John Levine
- Re: Last Call: draft-klensin-rfc2821bis Eliot Lear
- RE: Last Call: draft-klensin-rfc2821bis Tony Hain
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- RE: Last Call: draft-klensin-rfc2821bis Hallam-Baker, Phillip
- Re: Last Call: draft-klensin-rfc2821bis Willie Gillespie
- IPv6 incentive? RE: Last Call: draft-klensin-rfc2… Hallam-Baker, Phillip
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Jim Fenton
- Re: Last Call: draft-klensin-rfc2821bis David Conrad
- RE: Last Call: draft-klensin-rfc2821bis Tony Hain
- Re: Last Call: draft-klensin-rfc2821bis Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- RE: Last Call: draft-klensin-rfc2821bis Hallam-Baker, Phillip
- RE: Last Call: draft-klensin-rfc2821bis Tony Hain
- RE: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Implicit MX and A RRs John C Klensin
- Re: Implicit MX and A RRs Matti Aarnio
- RE: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Implicit MX and A RRs Tony Finch
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis Joe Abley
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis David Morris
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Implicit MX and A RRs Keith Moore
- RE: Last Call: draft-klensin-rfc2821bis michael.dillon
- Re: Last Call: draft-klensin-rfc2821bis Douglas Otis
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Implicit MX and A RRs Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Pekka Savola
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Pekka Savola
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Ned Freed
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Theodore Tso
- Re: Last Call: draft-klensin-rfc2821bis Frank Ellermann
- Re: Last Call: draft-klensin-rfc2821bis Henning Schulzrinne
- Re: Last Call: draft-klensin-rfc2821bis John Levine
- Re: Last Call: draft-klensin-rfc2821bis SM
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis SM
- Re: Last Call: draft-klensin-rfc2821bis John Levine
- Re: Last Call: draft-klensin-rfc2821bis Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis Henning Schulzrinne
- Re: Last Call: draft-klensin-rfc2821bis David Morris
- Re: Last Call: draft-klensin-rfc2821bis Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis Mark Andrews
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis John C Klensin
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis Tony Finch
- Re: Last Call: draft-klensin-rfc2821bis Henning Schulzrinne
- Re: Last Call: draft-klensin-rfc2821bis Bill Manning
- Re: Last Call: draft-klensin-rfc2821bis Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis: closing … Tony Hansen
- Re: Last Call: draft-klensin-rfc2821bis: closing … Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis: closing … Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis: closing … Lisa Dusseault
- Re: Last Call: draft-klensin-rfc2821bis: closing … Douglas Otis
- Re: Last Call: draft-klensin-rfc2821bis: closing … Hector Santos
- Re: Last Call: draft-klensin-rfc2821bis: closing … Henning Schulzrinne
- Re: Last Call: draft-klensin-rfc2821bis: closing … Dave Crocker
- Re: Last Call: draft-klensin-rfc2821bis: closing … Paul Smith
- Re: Last Call: draft-klensin-rfc2821bis: closing … Keith Moore
- Re: Last Call: draft-klensin-rfc2821bis: closing … Tom.Petch
- Re: Last Call: draft-klensin-rfc2821bis: closing … Hector Santos
- Re: Last Call: draft-klensin-rfc2821bis: closing … Robert A. Rosenberg