Re: Gen-ART and OPS-Dir review of draft-ietf-appsawg-nullmx-06

Viktor Dukhovni <ietf-dane@dukhovni.org> Tue, 02 September 2014 18:11 UTC

Return-Path: <ietf-dane@dukhovni.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3E741A0712 for <ietf@ietfa.amsl.com>; Tue, 2 Sep 2014 11:11:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BSUKETGS3pei for <ietf@ietfa.amsl.com>; Tue, 2 Sep 2014 11:11:47 -0700 (PDT)
Received: from mournblade.imrryr.org (mournblade.imrryr.org [38.117.134.19]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52B741A068E for <ietf@ietf.org>; Tue, 2 Sep 2014 11:11:47 -0700 (PDT)
Received: by mournblade.imrryr.org (Postfix, from userid 1034) id 821902AB2AC; Tue, 2 Sep 2014 18:11:45 +0000 (UTC)
Date: Tue, 02 Sep 2014 18:11:45 +0000
From: Viktor Dukhovni <ietf-dane@dukhovni.org>
To: ietf@ietf.org
Subject: Re: Gen-ART and OPS-Dir review of draft-ietf-appsawg-nullmx-06
Message-ID: <20140902181145.GJ14392@mournblade.imrryr.org>
References: <8D3D17ACE214DC429325B2B98F3AE712077860DD21@MX15A.corp.emc.com> <20140803231730.GO15044@mournblade.imrryr.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20140803231730.GO15044@mournblade.imrryr.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/Rs-bjkH1J7WY4d3NacOc98Fd5QU
Cc: mx0dot@yahoo.com, standards@taugh.com
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: ietf@ietf.org
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
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>
X-List-Received-Date: Tue, 02 Sep 2014 18:11:49 -0000

On Sun, Aug 03, 2014 at 11:17:30PM +0000, Viktor Dukhovni wrote:

> > Summary: Ready with nits. 
> 
> I finally read the complete draft, additional suggested changes
> (git diff for the .xml document):

Sadly, though it is very late in the process, I failed to notice
this originally, and must belatedly report a significant issue
noted by Wietse Venema.  The response code for rejecting a recipient
with a nullmx domain and a sender with a nullmx domain are reversed
in the draft.

Since 521 like 221 and 421 leads to connection drop after the reply,
it is only appropriate when the entire envelope will be rejected.
Thus 521 goes with rejection of a nullmx sender domain and 550
with a particular nullmx recipient.

	C: MAIL FROM:<local@nullmx-domain.example>
	S: 521 5.7.26 Sender address has null MX
	... Server drops connection ...

	C: MAIL FROM:<local@valid-domain.example>
	S: 250 2.0.0 Sender OK
	C: RCPT TO:<local@valid-domain.example>
	S: 250 2.0.0 Recipient OK
	C: RCPT TO:<local@nullmx-domain.example>
	S: 550 5.1.10 Recipient domain has null MX
	... Transaction continues, sans bad recipient ...

-- 
	Viktor.