Re: Last Call: draft-klensin-rfc2821bis

Mark Andrews <Mark_Andrews@isc.org> Wed, 26 March 2008 08:00 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 23BC428C501; Wed, 26 Mar 2008 01:00:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.098
X-Spam-Level:
X-Spam-Status: No, score=-100.098 tagged_above=-999 required=5 tests=[AWL=-0.261, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, J_CHICKENPOX_34=0.6, 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 s9lgdE020-4Y; Wed, 26 Mar 2008 01:00:22 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 81D8828C1F0; Wed, 26 Mar 2008 01:00:21 -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 A06C83A6979 for <ietf@core3.amsl.com>; Wed, 26 Mar 2008 01:00:19 -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 kUtI6eRZ5QX1 for <ietf@core3.amsl.com>; Wed, 26 Mar 2008 01:00:18 -0700 (PDT)
Received: from drugs.dv.isc.org (drugs.dv.isc.org [IPv6:2001:470:1f00:820:214:22ff:fed9:fbdc]) by core3.amsl.com (Postfix) with ESMTP id 3BA0A28C421 for <ietf@ietf.org>; Wed, 26 Mar 2008 01:00:14 -0700 (PDT)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.14.2/8.14.1) with ESMTP id m2Q7vilr090960; Wed, 26 Mar 2008 18:57:45 +1100 (EST) (envelope-from marka@drugs.dv.isc.org)
Message-Id: <200803260757.m2Q7vilr090960@drugs.dv.isc.org>
To: SM <sm@resistor.net>
From: Mark Andrews <Mark_Andrews@isc.org>
Subject: Re: Last Call: draft-klensin-rfc2821bis
In-reply-to: Your message of "Wed, 26 Mar 2008 00:10:38 PDT." <6.2.5.6.2.20080325212302.02a7ac70@resistor.net>
Date: Wed, 26 Mar 2008 18:57:44 +1100
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>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

> At 19:32 25-03-2008, Bill Manning wrote:
> >         er...  what about zones w/ A & AAAA rr's and no MX's?
> >         when I pull the A rr's, you are telling me that SMTP
> >         stops working?  That is so broken.
> 
> SMTP will still work as the above case is covered by the implicit MX rule.
> 
> At 20:02 25-03-2008, Willie Gillespie wrote:
> >I don't think disabling MX lookups altogether is a smart move.  There
> >could be a variety of reasons I want my A or AAAA records to point to
> >one server, and my mail to go to a different server altogether.
> 
> The draft is not proposing that MX lookups should be disabled.
> 
> The definition of "Address records" was clarified in the draft to 
> cover AAAA RRs.  The objection raised was about that.
> 
> In an IPv4-only world, the implicit MX rule is viewed as a useful 
> feature by some.  Mail notifications (Cron, web server generated) 
> sent from core3.example.com will be delivered if there is an A RR and 
> no MX RR for core3.example.com.  In an IPv6-only world, the feature 
> can be useful as well.
> 
> Some people mentioned that this is a legacy feature.  There are 
> domains which are used to provide web services only.  These domains 
> do not wish to receive mail.  To get around the implicit MX rule, they use:
> 
>   example.net   IN A   192.0.2.1
>   example.net   IN MX 0 .

	Which is not documented in any RFC despite being a good idea.

	It is easy to turn "MX 0 ." into "This domain doesn't support
	email" as "." is not confusable with a hostname.  There is no
	reason to look up addresses records for "."
 
> or else they point the MX to an invalid hostname:
> 
>   example.com   IN A   192.0.2.2
>   example.com   IN MX 0 dev.null.

	Which could just be a misconfiguration.   You still have to
	look up addresses for "dev.null".

> If the implicit MX rule is depreciated for IPv6, the above won't be needed.

	It's still needed to prevent the A lookup.
 
> The implicit MX rule creates an ambiguity during the transition from 
> IPv4 to IPv6.  That's discussed in Section 5.2 of the draft:
> 
>    "The appropriate actions to be taken will either depend on local
>     circumstances, such as performance of the relevant networks and any
>     conversions that might be necessary, or will be obvious
>     (e.g., an IPv6-only client need not attempt to look up
>     A RRs or attempt to reach IPv4-only servers). Designers of
>     SMTP implementations that might run in IPv6 or dual stack
>     environments should study the procedures above, especially the
>     comments about multihomed hosts, and, preferably, provide mechanisms
>     to facilitate operational tuning and mail interoperability between
>     IPv4 and IPv6 systems while considering local circumstances."
> We could look at the question by asking whether the fallback MX 
> behavior should be an operational decision.  But then we would be 
> treating IPv4 and IPv6 differently.
> 
> Regards,
> -sm 
> 
> _______________________________________________
> IETF mailing list
> IETF@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org
_______________________________________________
IETF mailing list
IETF@ietf.org
https://www.ietf.org/mailman/listinfo/ietf