Re: Last Call: draft-klensin-rfc2821bis

Douglas Otis <dotis@mail-abuse.org> Fri, 28 March 2008 11:21 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 C491428C25B; Fri, 28 Mar 2008 04:21:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.464
X-Spam-Level:
X-Spam-Status: No, score=-101.464 tagged_above=-999 required=5 tests=[AWL=-1.027, 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 OzLAPCpB8GHP; Fri, 28 Mar 2008 04:20:59 -0700 (PDT)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C40E73A6CB6; Fri, 28 Mar 2008 04:20: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 0D8173A6BE6 for <ietf@core3.amsl.com>; Fri, 28 Mar 2008 04:20:59 -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 D-KOw2ZQqXWm for <ietf@core3.amsl.com>; Fri, 28 Mar 2008 04:20:58 -0700 (PDT)
Received: from harry.mail-abuse.org (harry.mail-abuse.org [168.61.5.27]) by core3.amsl.com (Postfix) with ESMTP id 2CD393A6AD3 for <ietf@ietf.org>; Fri, 28 Mar 2008 04:20:58 -0700 (PDT)
Received: from [IPv6:::1] (gateway1.sjc.mail-abuse.org [168.61.5.81]) by harry.mail-abuse.org (Postfix) with ESMTP id 2F782A944C8; Fri, 28 Mar 2008 11:20:57 +0000 (UTC)
Message-Id: <798FFAF4-BBEC-469F-BECA-19D3E263F14B@mail-abuse.org>
From: Douglas Otis <dotis@mail-abuse.org>
To: Keith Moore <moore@network-heretics.com>
In-Reply-To: <47EC90AB.90304@network-heretics.com>
Mime-Version: 1.0 (Apple Message framework v919.2)
Subject: Re: Last Call: draft-klensin-rfc2821bis
Date: Fri, 28 Mar 2008 01:20:55 -1000
References: <Pine.LNX.4.33.0803272156270.29413-100000@egate.xpasc.com> <47EC90AB.90304@network-heretics.com>
X-Mailer: Apple Mail (2.919.2)
Cc: ietf@ietf.org, alh-ietf@tndh.net
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

On Mar 27, 2008, at 8:31 PM, Keith Moore wrote:
> David Morris wrote:
>>
>> Perhaps you could help us out and share a reference to  
>> documentation of such problems. I for one have not personally  
>> observed any problems related to using the A record to locate a  
>> mail server when there is no MX.
>
> part of the problem is that most hosts don't wish to receive mail  
> but there is no way to indicate this to a mailer that is trying to  
> deliver mail to them.

Agreed.  Although MX records provide a discovery method for SMTP  
services, fall-back to A records prevents an assertion of no SMTP  
services when A records exist at the domain.

> if the host has an A record, under the current specifications, a  
> mailer that gets a message (presumably spam) with a recipient  
> address at that domain is expected to try to deliver that message.   
> and unless that host implements a dummy SMTP server that refuses all  
> incoming mail with a permanent error the sending mailer will keep  
> getting "connection refused" - which is treated as a temporary error  
> and the sending mailer will keep retrying.  this clogs up mail queues.

As John Levine pointed out, a message with an originating email- 
address referencing a domain only containing AAAA records is likely to  
be refused.  In part to avoid potential issues handing NDNs as Frank  
suggested, and in part that each IPv6 hostname offers a vast number of  
domains and addresses that can be exploited as a spoofed source due to  
the RFC2821bis fallback specifically including IPv6 AAAA records.

> and the dummy SMTP server works, but it consumes resources on the  
> host and eats bandwidth on the network.  having a way to say "don't  
> send this host any mail" in DNS seems like a useful thing.  and we  
> simply don't need the fallback to AAAA because we don't have the  
> backward compatibility issue that we had when MX records were  
> introduced.

Not sanctioning IPv6 AAAA records as an MX fall-back avoids the  
undesired traffic now caused by SMTP spoofing of A records.  MX  
records might then be seen as an opt-in mechanism from the perspective  
of IPv6, since opt-out mechanism are onerous for those not wishing to  
participate.  While Bill and others expressed concerns of being tied  
to DNS, whatever replaces DNS must also offer separate service and IP  
address resolution mechanisms.  The concerns related to DNS seems to  
assume there would not be separate service/address mechanisms, but  
this would not suit those running their services out of different  
domains.

Not sanctioning IPv6 MX to AAAA fallback actually makes IPv6 easier to  
manage in that email policies will not be required at all IPv6  
hostnames, as they would be for IPv4.  Those wanting to employ small  
and simple services connected directly to the Internet might otherwise  
find these services inundated by undesired traffic whenever their  
hostname is used to spoof an email source.  Not sanctioning IPv6 MX to  
AAAA fallback makes IPv6 safer from abuse, perhaps enough to  
compensate for the quadrillions of hostnames and IP addresses that  
might be involved.  Over time SMTP itself may not remain viable as an  
exchange between anonymous parties if RFC2821bis retains IPv6 AAAA  
records as a fall-back for MX records.

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