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

Jason Nelson <jason@exchange.microsoft.com> Wed, 08 June 2011 21:49 UTC

Return-Path: <jason@exchange.microsoft.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 1E6D021F84D9 for <ima@ietfa.amsl.com>; Wed, 8 Jun 2011 14:49:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vUpkmdlaBhjQ for <ima@ietfa.amsl.com>; Wed, 8 Jun 2011 14:49:29 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by ietfa.amsl.com (Postfix) with ESMTP id B3B0621F84D7 for <ima@ietf.org>; Wed, 8 Jun 2011 14:49:24 -0700 (PDT)
Received: from df-h14-02.exchange.corp.microsoft.com (157.54.78.140) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.1.218.12; Wed, 8 Jun 2011 14:49:23 -0700
Received: from DF-MBX-E1502.exchange.corp.microsoft.com (157.54.20.142) by DF-H14-02.exchange.corp.microsoft.com (157.54.78.140) with Microsoft SMTP Server (TLS) id 14.1.289.8; Wed, 8 Jun 2011 14:49:23 -0700
Received: from PIO-MBX-02.exchange.corp.microsoft.com ([fe80::d31:169:a767:f84e]) by DF-MBX-E1502.exchange.corp.microsoft.com ([fe80::9cd9:57f2:ccc2:2df0%10]) with mapi id 15.00.0204.001; Wed, 8 Jun 2011 14:49:23 -0700
From: Jason Nelson <jason@exchange.microsoft.com>
To: Shawn Steele <Shawn.Steele@microsoft.com>, Joseph Yee <jyee@afilias.info>
Thread-Topic: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-10.txt
Thread-Index: AQHMJOgi238oBD2hmUS7wS3og8IlGJSyc5GAgAAd9QCAABqgAIABVW/g
Date: Wed, 08 Jun 2011 21:49:22 +0000
Message-ID: <c4eeac2beb134612bb06d1027d49e9c8@PIO-MBX-02.exchange.corp.microsoft.com>
References: <507135171.03236@cnnic.cn>, <23F8F41A2E9B44499B46B8643CAA9A93@LENOVO47E041CF> <E14011F8737B524BB564B05FF748464A1D7ECC21@TK5EX14MBXC139.redmond.corp.microsoft.com> <2917E940-2C07-4094-8535-8EB19081A306@afilias.info> <E14011F8737B524BB564B05FF748464A1D7EE7EA@TK5EX14MBXC139.redmond.corp.microsoft.com>
In-Reply-To: <E14011F8737B524BB564B05FF748464A1D7EE7EA@TK5EX14MBXC139.redmond.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [2001:4898:20:2:356c:59ee:86e7:74eb]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "ima@ietf.org" <ima@ietf.org>
Subject: Re: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-10.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: Wed, 08 Jun 2011 21:49:30 -0000

I agree.  While I am 100% for a downgrade solution I believe it is not part of the core documentation, so long as the core documents do not set prohibitions that would make downgrade by a submission server illegal.

-----Original Message-----
From: ima-bounces@ietf.org [mailto:ima-bounces@ietf.org] On Behalf Of Shawn Steele
Sent: Tuesday, June 07, 2011 11:26 AM
To: Joseph Yee
Cc: ima@ietf.org
Subject: Re: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-10.txt

There is no context for IDNA in EAI, certainly not the ASCII form.  We're all about utf-8@utf-8, punycode is all about hacking DNS to make Unicode work in an ASCII environment.  I think it is worth mentioning that U-labels are required in EAI, however once you talk about sending through legacy smtp, you're automatically in "downgrade".  

Even though we don't really have "downgrade" any more, I think that any downgrade-like stuff should be in it's own document, like in the proposed email address selection informational doc.  (Where we recommend people create an ASCII address for accounts that have EAI addresses, for interop.  We can point out that if Unicode is only in the DNS portion, that you could "downgrade" that way)

Additionally, you cannot "just" convert Unicode to Punycode and have everything magically behave.  Encryption certs can get confused if the form in the cert and the form in the mail don't match.

So:  I think it is extremely valuable to be able to convert an EAI address that only has Unicode in the domain part to punycode.  However I don't think this is the right place to discuss it, it leads to all sorts of other questions that could make it harder to close this doc.  I'd rather have it live in it's own self-contained place so that it didn't interfere with publishing the core RFCs.

-Shawn

-----Original Message-----
From: Joseph Yee [mailto:jyee@afilias.info] 
Sent: Tuesday, June 07, 2011 9:50 AM
To: Shawn Steele
Cc: Jiankang YAO; ima@ietf.org
Subject: Re: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-10.txt

Shawn and all,

From your original comment that I believed that you are not against the conversion. IDN RFCs say that U-labels are preferred IDNA aware application and no prohibition on using A-labels. As you say IDN RFCs cover {U,A}-label usage, this paragraph is to reinforce it in EAI context. This conversion is quiet specific and worth to document here, to maximize deliverability (my personal opinion). I would suggest to reword it rather than remove it.  And IIRC, we discussed to have this paragraph as bulletin 4 in the same section in the past, may worth to think about it again.

Original:
   An EAI-aware MUA/MSA sending to a legacy SMTP server [RFC5321] and
   [RFC5322] MAY convert an ASCII@U-label [RFC5890] address into the
   format of ASCII@A-label [RFC5890] if the email address is in the
   format of ASCII@U-label.

Suggestion (may move it as point 4):
    EAI-aware MUA/MSA SHOULD use U-label [RFC5980] where possible, but if the address is in the format of ASCII@U-label, the EAI-aware MUA/MSA MAY convert the address to ASCII@A-label [RFC5980] format to try delivering the mail thru legacy SMTP server [RFC5321] [RFC5322]. 
   
Thoughts everyone?

Best,
Joseph

On 2011-06-07, at 11:03 AM, Shawn Steele wrote:

> I don't object ;-)
> 
> -Shawn
> 
>  
> http://blogs.msdn.com/shawnste
> 
> 
> ________________________________________
> From: Jiankang YAO [yaojk@cnnic.cn]
> Sent: Tuesday, June 07, 2011 12:54 AM
> To: Shawn Steele; ima@ietf.org
> Subject: Re: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-10.txt
> 
> ----- Original Message -----
> From: "Shawn Steele" <Shawn.Steele@microsoft.com>
> To: <ima@ietf.org>
> Sent: Saturday, June 04, 2011 5:06 AM
> Subject: Re: [EAI] I-D Action: draft-ietf-eai-rfc5336bis-10.txt
> 
> 
>>> An EAI-aware MUA/MSA sending to a legacy SMTP server  and may 
>>> convert an ASCII@U-label  address into the format of ASCII@A-label 
>>> if the email address is in the format of ASCII@U-label.
>> 
>> I think this is extraneous and not necessary.
>> 
>> I think we mentioned before that when EAI-aware servers are communicating with legacy SMTP servers, then the EAI standards no longer apply.  Then the legacy SMTP RFCs apply.  The IDN RFCs are already clear about that happens to U-Labels in an ASCII environment, so this isn't necessary.
>> 
>> 
> 
> If no one objects it, I will remove  the parapraph above in the new version.
> 
> Jiankang Yao
> 
>> Also, with a "strict" interpretation of the legacy SMTP behavior, the EAI RFCs wouldn't apply, which would include this RFC and any of this language within it.
>> 
>> Eg: Legacy SMTP + IDN "works fine" regardless of these RFCs.  Nothing 
>> we add here will help or hinder that.  *IF* we want to address this 
>> type of thing, then it should go into a separate document about 
>> mitigating the legacy compatibility issues.  (Eg: alternate routes, 
>> try different addresses, etc.)
>> 
>> -=Shawn
>> _______________________________________________
>> IMA mailing list
>> IMA@ietf.org
>> https://www.ietf.org/mailman/listinfo/ima
> _______________________________________________
> IMA mailing list
> IMA@ietf.org
> https://www.ietf.org/mailman/listinfo/ima


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