RE: Last Call: draft-klensin-rfc2821bis

"Hallam-Baker, Phillip" <pbaker@verisign.com> Thu, 27 March 2008 19:36 UTC

Return-Path: <ietf-bounces@ietf.org>
X-Original-To: ietfarch-ietf-archive@core3.amsl.com
Delivered-To: ietfarch-ietf-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 801C73A6844; Thu, 27 Mar 2008 12:36:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.416
X-Spam-Level:
X-Spam-Status: No, score=-100.416 tagged_above=-999 required=5 tests=[AWL=0.021, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, RDNS_NONE=0.1, 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 n3zQCQyZQyDm; Thu, 27 Mar 2008 12:36:37 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D342128C8EB; Thu, 27 Mar 2008 12:36:22 -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 41E8228C8EB for <ietf@core3.amsl.com>; Thu, 27 Mar 2008 12:36:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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 8TOsBFnZa-dz for <ietf@core3.amsl.com>; Thu, 27 Mar 2008 12:36:21 -0700 (PDT)
Received: from robin.verisign.com (robin.verisign.com [65.205.251.75]) by core3.amsl.com (Postfix) with ESMTP id 4D32B28C9CA for <ietf@ietf.org>; Thu, 27 Mar 2008 12:35:01 -0700 (PDT)
Received: from mou1wnexcn01.vcorp.ad.vrsn.com (mailer1.verisign.com [65.205.251.34]) by robin.verisign.com (8.12.11/8.13.4) with ESMTP id m2RJVD40011446; Thu, 27 Mar 2008 12:32:41 -0700
Received: from MOU1WNEXMB09.vcorp.ad.vrsn.com ([10.25.15.197]) by mou1wnexcn01.vcorp.ad.vrsn.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 27 Mar 2008 12:31:46 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: Last Call: draft-klensin-rfc2821bis
Date: Thu, 27 Mar 2008 12:31:50 -0700
Message-ID: <2788466ED3E31C418E9ACC5C316615572EEF4A@mou1wnexmb09.vcorp.ad.vrsn.com>
In-Reply-To: <135501c89024$5efcfe40$1cf6fac0$@net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Last Call: draft-klensin-rfc2821bis
Thread-Index: AciP0wEi0cB5QjkNTiuh2w5fz8Y3gwAT780QAAdoM+A=
From: "Hallam-Baker, Phillip" <pbaker@verisign.com>
To: alh-ietf@tndh.net, Keith Moore <moore@network-heretics.com>
X-OriginalArrivalTime: 27 Mar 2008 19:31:46.0573 (UTC) FILETIME=[31F8EBD0:01C89041]
Cc: 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

The key issue here is whether people who rely on AAAA are likely to
achieve their desired result. Today it does not matter because anyone
who relies on AAAA alone with no A fallback is going to receive almost
no mail.

That in turn is going to depend on whether software implementations are
written to fall back to A record lookup or host name lookup. Before AAAA
they were the same thing.

One software architecture would be to interpret RFC 2821 litterally and
only do A record fallback. I suspect that most people would implement
this by directing to their hostname lookup module which in an IPv6 stack
is going to be A/AAAA agile. So in that case the AAAA fallback is going
to come for free.


Coupled with the fact that DNS servers are probably going to be
configured to push AAAA records with an A record lookup by default in an
IPv6 world I suspect that there is not going to be a problem.


> -----Original Message-----
> From: ietf-bounces@ietf.org [mailto:ietf-bounces@ietf.org] On 
> Behalf Of Tony Hain
> Sent: Thursday, March 27, 2008 9:05 AM
> To: 'Keith Moore'
> Cc: ietf@ietf.org
> Subject: RE: Last Call: draft-klensin-rfc2821bis
> 
> Keith Moore wrote:
> > Tony Hain wrote:
> > > Your arguments make no sense. Any service that has an MX creates 
> > > absolutely no cost, and the fallback to AAAA only makes one last 
> > > attempt to deliver the mail before giving up. Trying to force the 
> > > recipient MTA to publish an MX to avoid delivery failure on the 
> > > sending MTA is useless, and in no way belongs in a 
> standard document.
> > > MX records are an operational optimization, nothing more.
> > 
> > that's completely incorrect.
> > 
> > what MX records mean is that a domain name used on the 
> right hand side 
> > of an email address need have nothing at all to do with any host or 
> > other service that has the same domain name.  in particular the 
> > servers and resources associated with that email address 
> don't have to 
> > share the same host, network, addresses, user community, 
> > administration, or anything else.  (except that the 
> administration of 
> > the DNS zone and RRs associated with that domain is the 
> same for both)
> > 
> > in short, MX records decouple mail domain names from host 
> names.  and 
> > this turns out to be a very useful thing to do.  e.g.
> > 
> > 1. a domain used for mail that doesn't correspond to any actual host
> > 
> > 2. a host that doesn't want to source or receive mail
> > 
> > 3. when it is desirable to associate email and other 
> services with the 
> > same domain name, and yet not have all of those services 
> hosted on the 
> > same cpu or at the same address.
> > 
> > for instance, the email for network-heretics.com and the web server 
> > for the same domain are hosted by entirely different companies on 
> > different networks -- because I couldn't find a hosting 
> company that 
> > did an adequate job of both at a reasonable price.  and yet 
> it's very 
> > useful to have them both associated with the same domain name.
> 
> That is all well and good, but it is completely of value to 
> the receiving MTA, and under their complete control. There is 
> nothing that requires a receiving MTA to follow this model, 
> despite what others may see as value.
> Defining the facility is what the standards need to do. 
> Dictating operational practice without cause is what a 
> standard needs to avoid doing. 
> 
> > 
> > > The function of mail delivery is between IPv4/IPv6 endpoints, and 
> > > how those endpoints find each other is orthogonal to the actual 
> > > service of mail delivery. Having the document state a 
> prioritization 
> > > between
> > > 2 of the possible methods is pushing the edge already
> > 
> > that's an incorrect way to characterize what is going on, 
> because an A 
> > record is only a valid destination for mail to a particular 
> domain if 
> > no MX records exist.  if even a single MX record exists, it's 
> > incorrect to route the mail based on an A record, even if 
> an attempt 
> > to relay the mail via the listed MX resulted in a temporary error.
> > 
> 
> I agree that if an MX exists, the operator of the receiving 
> MTA has stated its expectations, and the sending MTA needs to 
> oblige. That is not the same as mandating that every 
> organization has to follow the same model. If there were some 
> serious technical consequence for lack of the MX record I 
> would be all for specifying its use. Operational practice 
> with A records shows that there is no real issue, and that 
> anything that does come up is under the control of the 
> impacted party with a clear mechanism to resolve it. 
> 
> Again, the text is fine as it is.
> 
> Tony
> 
> 
> 
> _______________________________________________
> IETF mailing list
> IETF@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
> 
_______________________________________________
IETF mailing list
IETF@ietf.org
https://www.ietf.org/mailman/listinfo/ietf