Re: Last Call: draft-klensin-rfc2821bis

Willie Gillespie <wgillespie+ietf@es2eng.com> Wed, 26 March 2008 21:38 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 2580A28C7E9; Wed, 26 Mar 2008 14:38:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.545
X-Spam-Level:
X-Spam-Status: No, score=-100.545 tagged_above=-999 required=5 tests=[AWL=-0.108, 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 HVrWOuLnlfp2; Wed, 26 Mar 2008 14:37:59 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 316E03A6E3E; Wed, 26 Mar 2008 14:37:59 -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 AF06E3A6AD4 for <ietf@core3.amsl.com>; Wed, 26 Mar 2008 14:37:57 -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 5jyYREqIQ0ry for <ietf@core3.amsl.com>; Wed, 26 Mar 2008 14:37:56 -0700 (PDT)
Received: from smtp187.iad.emailsrvr.com (smtp187.iad.emailsrvr.com [207.97.245.187]) by core3.amsl.com (Postfix) with ESMTP id D66513A6CBF for <ietf@ietf.org>; Wed, 26 Mar 2008 14:37:56 -0700 (PDT)
Received: from relay8.relay.iad.mlsrvr.com (localhost [127.0.0.1]) by relay8.relay.iad.mlsrvr.com (SMTP Server) with ESMTP id 0D07D1B5128 for <ietf@ietf.org>; Wed, 26 Mar 2008 17:35:37 -0400 (EDT)
Received: by relay8.relay.iad.mlsrvr.com (Authenticated sender: willie.gillespie-AT-es2eng.com) with ESMTP id 263601B5148 for <ietf@ietf.org>; Wed, 26 Mar 2008 17:35:35 -0400 (EDT)
Message-ID: <47EAC1AF.1090503@es2eng.com>
Date: Wed, 26 Mar 2008 15:35:43 -0600
From: Willie Gillespie <wgillespie+ietf@es2eng.com>
Organization: Engineering System Solutions
User-Agent: Thunderbird 1.5.0.14 (X11/20060911)
MIME-Version: 1.0
To: ietf@ietf.org
Subject: Re: Last Call: draft-klensin-rfc2821bis
References: <20080326150139.86203.qmail@simone.iecc.com> <47EA8CD8.3010500@network-heretics.com> <alpine.BSF.1.00.0803261436260.36932@simone.iecc.com> <11a101c88f75$96b63bd0$c422b370$@net> <47EAB7E3.4060308@dcrocker.net> <47EAB91F.4020504@network-heretics.com>
In-Reply-To: <47EAB91F.4020504@network-heretics.com>
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

Keith Moore wrote:
<snipped>
> because conditions are different now than it was when RFC 974 was 
> written, and the case that compelled fallback to A in RFC 974 does not 
> significantly exist for AAAA.

I agree with Keith here.

The published RFC 2821 states in section 5:
  "... The lookup first attempts to locate an MX
   record associated with the name.  ...   If
   no MX records are found, but an A RR is found, the A RR is treated as
   if it was associated with an implicit MX RR, with a preference of 0,
   pointing to that host.  If one or more MX RRs are found for a given
   name, SMTP systems MUST NOT utilize any A RRs associated with that
   name unless they are located using the MX RRs; the "implicit MX" rule
   above applies only if there are no MX records present."

There's too much running code to change that now.  However, that doesn't
mean we have to subject AAAA only hosts to the same treatment.  See
Keith's previous post referencing "every power meter, parking meter,
traffic signal" to really understand why this wouldn't be a good idea.
For this reason, I don't agree with section 5 of
draft-klensin-rfc2821bis-09.txt.

For those purists who don't want *any* lookups beyond the MX: sorry, but
we have to be backwards compatible here.  When trying to deliver mail,
we should do an MX lookup.  If there are no MX RRs, we still need to
lookup the A record using "implicit MX" rule to stay backwards
compatible.  That doesn't mean you need to lookup AAAA records, though.

The only real argument I've heard for using AAAA records as implicit MX
RRs is to try and keep IPv4 like IPv6 as far as a few lines of code go
for the application side of things.

Just my thoughts,
Willie
_______________________________________________
IETF mailing list
IETF@ietf.org
https://www.ietf.org/mailman/listinfo/ietf