Re: Last Call: draft-klensin-rfc2821bis

"Frank Ellermann" <nobody@xyzzy.claranet.de> Wed, 26 March 2008 14:37 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 89A2228C687; Wed, 26 Mar 2008 07:37:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.839
X-Spam-Level:
X-Spam-Status: No, score=-100.839 tagged_above=-999 required=5 tests=[AWL=-0.402, 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 UQuoI9E6bu4C; Wed, 26 Mar 2008 07:37:14 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 80D5A3A6B6D; Wed, 26 Mar 2008 07:36: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 414233A6990 for <ietf@core3.amsl.com>; Wed, 26 Mar 2008 07:36: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 NPKsFK2wPeb4 for <ietf@core3.amsl.com>; Wed, 26 Mar 2008 07:36:43 -0700 (PDT)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by core3.amsl.com (Postfix) with ESMTP id 7ADCF3A6906 for <ietf@ietf.org>; Wed, 26 Mar 2008 07:36:29 -0700 (PDT)
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JeWhX-0001cl-Om for ietf@ietf.org; Wed, 26 Mar 2008 14:34:03 +0000
Received: from hmbg-d9b88e23.pool.mediaways.net ([217.184.142.35]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ietf@ietf.org>; Wed, 26 Mar 2008 14:34:03 +0000
Received: from nobody by hmbg-d9b88e23.pool.mediaways.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ietf@ietf.org>; Wed, 26 Mar 2008 14:34:03 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: ietf@ietf.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Subject: Re: Last Call: draft-klensin-rfc2821bis
Date: Wed, 26 Mar 2008 15:36:17 +0100
Organization: <http://purl.net/xyzzy>
Lines: 94
Message-ID: <fsdmsc$gr3$1@ger.gmane.org>
References: <01MSSXWZKKZ800007A@mauve.mrochek.com><20080326023117.GA26917@boreas.isi.edu><fsdek6$ep5$1@ger.gmane.org> <20080326123341.GC21398@boreas.isi.edu>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: hmbg-d9b88e23.pool.mediaways.net
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1914
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1914
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
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

Bill Manning wrote:

> sounds like a great way to reduce the incoming spam to me.

Dunno, I normally want to know if a mail from me (really,
SPF PASS and all) did not make it, and for that purpose I
want the good bounces.  If legit undeliverable mail ends
up in black holes a.k.a. "spam filters" it can be a PITA. 

> What about the situation where mail emitted from a node
> with only IPv4 addresses is resolvable in the IPv6 world?
> same "one-way" spam.

Is that so ?  There is a way to map IPv4 to IPv6 addresses,
as far as SMTP is concerned you can at least try to report
errors.  If you are on an IPv6 island with no way to reach
the mapped addresses that won't help, but it is no protocol
design issue for SMTP.  

>> they have to query for MX, A, and AAAA to finally find
>> your IPv6 SMTP.
 
> or... they have to query AAAA, then A, then MX

No, MX comes always first, but you can of course swap AAAA
and A, or in an IPv4-only scenario skip AAAA if you anyway
can't use it.

Q=mx needs to be first for domains without SMTP.  It would
waste time and bandwidth to try to reach them when that is
not possible.  In more convoluted examples it could be very
wrong to send mails to an existing SMTP at the domain, if 
the MX doesn't offer to do this.  That is no new 2821bis
idea, that is as it always was since god posted STD 10 :-)
 
> your arguing that because an SMTP agent implementation
> policy might be in place, that every one who runs DNS
> is now required (that "mandatory" thing) to install an MX?

I hope we are talking about SMTP over TCP in the Internet.
If we do, senders must somehow find an SMTP at a public IP
for the destination mail addresses.  For a domain literal
that's directly the IP and you don't need DNS.  In normal
cases with a FQDN you need DNS anyway, to get the IP "by
name". 

The standards since STD 10 require to try MX first to get
a list of names and priorities, see above.  And yes, the
proposal for IPv6 is to make MX mandatory, as Keith said
there will be a huge number of AAAA devices, and it would
be a huge waste of time to time to try AAAA after MX for
devices which never send or receive mail, e.g., a forged
mail from webcam.  Adding SPF "v=spf -all" everywhere is
no alternative.  Besides SPF is voluntary, not mandatory.

Null-MX idea is another variant of "opt out" everywhere,
also not attractive, why should all IPv6 devices with AAAA
but no SMTP get null-MX records ?

A realistic idea is "opt in" with an explicit MX.  In your
example you can still send from any AAAA you like, as long
as the addresses use domains with an MX.  Or with the old
"implicit MX" A-fallback.  But please no new AAAA-fallback.

> placing an SMTP dependency in the DNS is (imho) 
> fundamentally wrong.  

AFAIK the MX-concept is *THE* fundamental idea in STD 10, 
later STD 3 eliminated the "source route" alternative(s).

> IPv4 and IPv6 are pragmatically different address families.
> Architecturally, the "right" thing to do would have been
> to create a new class for IPv6

That's something I can't judge, I stay out of all flamewars
about IPv6 and NATs here.  But I know that Internet Drafts
ignoring IPv6 are DoA, worse than forgetting security and
privacy and IANA and I18N considerations... :-)

With the situation as it is, and with respect to SMTP, the
MX records can include an IPvAnything MTA for an otherwise
IPvX-only domain.  MX was always a good at such tasks, e.g.,
UUCP-domains with no IP at all.

> Long and Lean - publication of data elements in the DNS
> does not now and never has equated to reachability for
> bit delivery.

Okay, but 2821bis doesn't discuss SMTP over FidoNet or what
else, it considers DNS with addresses and MX as given.  If
you want a note in 2821bis that this is actually limited to
the IN class and not about Chaos etc. maybe John can do (?)

 Frank

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