Re: Last Call: draft-klensin-rfc2821bis

John C Klensin <john-ietf@jck.com> Mon, 24 March 2008 00:57 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 9F32528C295; Sun, 23 Mar 2008 17:57:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.564
X-Spam-Level:
X-Spam-Status: No, score=-100.564 tagged_above=-999 required=5 tests=[AWL=-0.127, 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 HdC5-sCv4CTX; Sun, 23 Mar 2008 17:57:45 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 935BD3A6A9F; Sun, 23 Mar 2008 17:57:45 -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 344D43A6A9F for <ietf@core3.amsl.com>; Sun, 23 Mar 2008 17:57:44 -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 sRoHLCiCZK7F for <ietf@core3.amsl.com>; Sun, 23 Mar 2008 17:57:43 -0700 (PDT)
Received: from bs.jck.com (ns.jck.com [209.187.148.211]) by core3.amsl.com (Postfix) with ESMTP id E620B3A69A9 for <ietf@ietf.org>; Sun, 23 Mar 2008 17:57:42 -0700 (PDT)
Received: from [127.0.0.1] (helo=p3.JCK.COM) by bs.jck.com with esmtp (Exim 4.34) id 1JdayB-000Dw3-Ag; Sun, 23 Mar 2008 20:55:23 -0400
Date: Sun, 23 Mar 2008 20:55:22 -0400
From: John C Klensin <john-ietf@jck.com>
To: Douglas Otis <dotis@mail-abuse.org>
Subject: Re: Last Call: draft-klensin-rfc2821bis
Message-ID: <CE4BCFBF455606AD222F42A3@p3.JCK.COM>
In-Reply-To: <A4667B79-FD0D-451A-95ED-664755C3B9A0@mail-abuse.org>
References: <200803202203.m2KM32hA031011@drugs.dv.isc.org> <DCDDC87913F69C0517A88E8B@p3.JCK.COM> <A4667B79-FD0D-451A-95ED-664755C3B9A0@mail-abuse.org>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Disposition: inline
Cc: ietf 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

Doug,


--On Saturday, 22 March, 2008 23:02 -0700 Douglas Otis
<dotis@mail-abuse.org> wrote:

>...
> In the past you had made several comments that RFC2821bis
> would not change SMTP, and that you had also stated AAAA
> records where NOT defined as SMTP server discovery records.
> (Not in those words of course.)  It does not appear this
> change was your choice, but nonetheless and surprisingly this
> unfortunate change is now being made.
> 
> The "update" of RFC2821 is making a _significant_
> architectural change to SMTP by explicitly stating AAAA
> records are within a list of SMTP server discovery records.

Well, to be very precise, 2821 is ambiguous on the subject. Some
people have read (and implemented) it as if the text said
"address records", implying a default MX for the AAAA case as
well as the A one.   Others have read it more narrowly and only
supporting the default for A RRs.    To the extent to which
2821bis is expected to eliminate ambiguities that were present
in 2821, it had to say something on this subject.    If it says
"address records" (as the current text does), you (and perhaps
Mark and others) dislike the consequences and claim "significant
architectural change".   If it is changed to explicitly indicate
that only A RRs can be used to imply an MX record, then I assume
that those who read 2821 the other way and are now supporting
AAAA records to generate an implied MX would claim "significant
architectural change".  

Given that, the document can't win.  The choices are between
ambiguity (which I hope is the lowest preference for all of us)
and picking an option that some people won't like.

For me --and, again, this is personal opinion only-- that set of
choices pretty much cancels out arguments based on "significant
architectural change" and leaves us with a choice based on the
more fundamental "what is the right thing to do from the
standpoint of the installed base and efficient email operation".


As you know, I prefer to make those decisions based on normal
transport and delivery of normal mail.  Put differently, making
changes to, or decisions about, mail protocols in order to make
a spam-fighting technique work better doesn't appeal to me very
much, especially if that technique is easily worked around or
otherwise has little long-term value.  YMMD, of course.

>...

Even without the anti-spam argument that you raise, I think
there are mail performance and DNS reasons (one cited by Mark)
for declaring the utility of implicit MX records, even those
built on A RRs, to be at an end.  But that would clearly be a
significant change to 2821/ 2821bis, so I think that, regardless
of whether this issue is reconsidered for 2821bis, I'd recommend
the BCP path I comments on in an earlier note.  Remembering that
it is very late in the processing cycle for 2821bis, suppose an
I-D that could lead to such a BCP were in the archives and under
active discussion.  I would think that it would be easier to
make a case for a sentence or two in 2821bis that indicated that
the whole question of whether implicit MXs were a good idea and
that made an informative reference pointer to the relevant I-D
would be easier than getting clear consensus to ban implicit MXs
based on AAAA records or, for that matter, to get equally clear
consensus on the current text.

      john

_______________________________________________
IETF mailing list
IETF@ietf.org
https://www.ietf.org/mailman/listinfo/ietf