Re: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-11.txt

Chris Newman <chris.newman@oracle.com> Mon, 08 August 2011 21:45 UTC

Return-Path: <chris.newman@oracle.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17EC411E80B0 for <ima@ietfa.amsl.com>; Mon, 8 Aug 2011 14:45:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.939
X-Spam-Level:
X-Spam-Status: No, score=-105.939 tagged_above=-999 required=5 tests=[AWL=0.107, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4rYm+PjcATES for <ima@ietfa.amsl.com>; Mon, 8 Aug 2011 14:45:50 -0700 (PDT)
Received: from sca-ea-mail-4.sun.com (sca-ea-mail-4.Sun.COM [192.18.43.22]) by ietfa.amsl.com (Postfix) with ESMTP id 9DB3911E807D for <ima@ietf.org>; Mon, 8 Aug 2011 14:45:50 -0700 (PDT)
Received: from brmsunmail1-sfbay.uk.sun.com ([10.79.11.100]) by sca-ea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id p78LkCs9007248; Mon, 8 Aug 2011 21:46:12 GMT
Received: from gotmail.us.oracle.com (gotmail.us.oracle.com [10.133.152.174]) by brmsunmail1-sfbay.uk.sun.com (8.14.4+Sun/8.14.4/ENSMAIL,v2.4) with ESMTP id p78LkB49035407; Mon, 8 Aug 2011 21:46:11 GMT
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-disposition: inline
Content-type: text/plain; CHARSET="US-ASCII"; format="flowed"
Received: from [10.145.239.205] (nifty-silver.us.oracle.com [10.145.239.205]) by gotmail.us.oracle.com (Oracle Communications Messaging Exchange Server 7u5-4.01 64bit (built May 4 2011)) with ESMTPA id <0LPM00732PSWNH00@gotmail.us.oracle.com>; Mon, 08 Aug 2011 14:46:10 -0700 (PDT)
Date: Mon, 08 Aug 2011 13:39:30 -0700
From: Chris Newman <chris.newman@oracle.com>
To: Joseph Yee <jyee@afilias.info>
Message-id: <4946125E24FCBF4AF22EF329@96B2F16665FF96BAE59E9B90>
In-reply-to: <B963AB1A-39F2-4890-BAAC-DA47F6E54DF2@afilias.info>
References: <20110708012352.14365.62590.idtracker@ietfa.amsl.com> <511610891.05212@cnnic.cn> <DE4565887EBE42A9A6E8F987CEC6BCA7@LENOVO47E041CF> <F9F980ED2E4A14AD798EB0D8@dhcp-1764.meeting.ietf.org> <B963AB1A-39F2-4890-BAAC-DA47F6E54DF2@afilias.info>
X-Mailer: Mulberry/4.0.8 (Mac OS X)
Cc: ima@ietf.org, Jiankang Yao <healthyao@gmail.com>
Subject: Re: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-11.txt
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2011 21:45:51 -0000

--On August 3, 2011 14:44:06 -0400 Joseph Yee <jyee@afilias.info> wrote:
>>>> 4. In section 3.5, I suggest adding an enhanced status code for the
>>>> case where a U-label can not be converted to an A-label. This is
>>>> semantically quite different from X.6.7 and X.6.9
>>>
>>> based on rfc5890, U-label must be transformed to A-label, otherwise, it
>>> can not be called U-label.
>>>
>>> John should be authoritive about the defintion of U-label.
>>
>> This does not prevent a broken client from generating a UTF-8 domain
>> that is not a valid U-label and thus can not be converted to an A-label.
>> It's an error a well-intentioned client implementer can make by mistake.
>> And it's a subtle error condition a processor may not expect. For those
>> reasons, I think it's useful to distinguish it from the class of
>> "recipient-can't-handle" errors.
>
> I'm not sure if a different error code can help end users at the moment.
> Unless you mean MSA/MTA to detect and report U-label => A-label failure,
> otherwise it is only "recipient-can't-handle" or "host-not-found".
>
> Would love to hear more feedback from everyone regarding this.

A "host-not-found" error is close but not entirely accurate since a UTF-8 
domain that can't be converted to an A-label can't even be looked up to 
determine if the host exists...

But I looked in RFC 3463 again and noticed there are correct codes that an 
MSA/MTA could use for this case.

MAIL FROM:   501 5.1.7 Bad sender's mailbox address syntax
RCPT TO:     501 5.1.3 Bad destination mailbox address syntax

So I think mentioning those codes for the case where a UTF-8 domain can't 
be converted to an A-label would be helpful.

		- Chris