Re: [EAI] Comments on draft-ietf-eai-frmwrk-4952bis-01 (and -02)

Joseph Yee <jyee@ca.afilias.info> Mon, 12 July 2010 18:00 UTC

Return-Path: <jyee@ca.afilias.info>
X-Original-To: ima@core3.amsl.com
Delivered-To: ima@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 64C023A6C26 for <ima@core3.amsl.com>; Mon, 12 Jul 2010 11:00:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.265
X-Spam-Level:
X-Spam-Status: No, score=-6.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_MED=-4]
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 ZyEuhvuuFIwL for <ima@core3.amsl.com>; Mon, 12 Jul 2010 11:00:55 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [69.46.124.26]) by core3.amsl.com (Postfix) with ESMTP id F09CF3A6C19 for <ima@ietf.org>; Mon, 12 Jul 2010 11:00:54 -0700 (PDT)
Received: from ms5.yyz2.afilias-ops.info ([10.50.129.111] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.69) (envelope-from <jyee@ca.afilias.info>) id 1OYNJL-0005gY-6A; Mon, 12 Jul 2010 18:00:59 +0000
Received: from tor-gateway.afilias.info ([199.15.87.4] helo=jyee-lt.tor.afilias-int.info) by smtp.afilias.info with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from <jyee@ca.afilias.info>) id 1OYNJL-00074E-5L; Mon, 12 Jul 2010 18:00:59 +0000
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="us-ascii"
From: Joseph Yee <jyee@ca.afilias.info>
In-Reply-To: <E14011F8737B524BB564B05FF748464A0DA57755@TK5EX14MBXC141.redmond.corp.microsoft.com>
Date: Mon, 12 Jul 2010 14:00:59 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <AFF8867C-A6B3-49EC-AFF4-77684461067F@ca.afilias.info>
References: <E14011F8737B524BB564B05FF748464A0DA552C0@TK5EX14MBXC141.redmond.corp.microsoft.com> <FCA41AD1F0296F7ADB9AF84B@PST.JCK.COM> <E14011F8737B524BB564B05FF748464A0DA57755@TK5EX14MBXC141.redmond.corp.microsoft.com>
To: Shawn Steele <Shawn.Steele@microsoft.com>
X-Mailer: Apple Mail (2.1081)
Cc: "ima@ietf.org" <ima@ietf.org>
Subject: Re: [EAI] Comments on draft-ietf-eai-frmwrk-4952bis-01 (and -02)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 12 Jul 2010 18:00:56 -0000

Shawn,

The discussion on encoding domain part with RFC3490 or RFC5890 is focus on what may/can do immediately with ascii-only@utf8-domain address (following the discussion that narrow down the scenario).  Your concern of too restrictive choices was addressed on section 7.1 in Framework-02 of what MUA and user can do.  The text there mentions wide range of approaches.  

I believed that Section 7.1 (in Framework-02) address your concern in Section 3.2 (UTF8SMTPbis).

Best
Joseph

On 2010-07-12, at 12:57 PM, Shawn Steele wrote:

> Sorry, I cut too much context.  I was replying to Ernie's reply where he said:
> 
> 	3.2. The UTF8SMTPbis Extension
> 	(last paragraph)  
> 
> 	   If a server advertises UTF8SMTP and the client does not recognize the
> 	   extension, the client may send a regular message [RFC2821 <http://tools.ietf.org/html/rfc2821>] and
> 	   [RFC2822 <http://tools.ietf.org/html/rfc2822>].  In this case, the client may continue to use the
> 	   [RFC3490 <http://tools.ietf.org/html/rfc3490>] or [RFC5890 <http://tools.ietf.org/html/rfc5890>] ToAscii() to encode the domain portion of an
> 	   address.
> 
> 	The second sentence is not very clear. Is the following what is meant
> 
> 	>>    In this case, the client will not be able to transmit any
> 	>>    messages which contain non-ASCII characters in the
> 	>>    local-part of any email addresses. If the non-ASCII
> 	>>    characters are confined only to the domain portion of the
> 	>>    address, such a client will be able to transmit messages
> 	>>    if it uses [RFC3490] or [RFC5890] ToAscii() to encode the
> 	>>    domain portions of these addresses.
> 
> So I suggested:
> 
>>   In this case, the client will not be able to transmit any
>> messages    which contain non-ASCII characters in the
>> local-part of any email    addresses. If the client has an
>> ASCII only address available, such    as an alias, or by
>> applying [RFC3490bis] ToAscii to the domain    portion of the
>> address, then it may be able to send the mail in    ASCII as
>> per [RFC2821].
> 
> Where you replied:
> 
> 	That statement would be true, but a lot less helpful than I think you want, if the last part of it read something like "...then it may be able to send a similar, transformed, message in ASCII as..."
> 
> The original idea seems to be that "If UTF8SMTP isn't supported, you might be able to try the old way by doing XXXXX".  Since we expect at least some users to have ASCII addresses, then XXXXX has more options than what Ernie's suggestion allowed.  That's all I was trying to say.  Even using Punycode as in the original idea would be a "transformed" message.
> 
> I'm not sure we need this text, since, of course, if the server doesn't support UTF8SMTP, the existing standards still work :)  It seems like there's no harm in pointing that out, but I don't want to be overly restrictive in our wording.
> 
> Re: transliterations, I think I was confusing.  We're expecting admins/users to create a Unicode address for their mailbox, and, likely, an ASCII address, which, in some cases, is probably a transliteration chosen by the admin or user.  (Eg: Tarek, my manager, instead of however that's spelled in Arabic).
> 
> - Shawn
> 
> -----Original Message-----
> From: John C Klensin [mailto:klensin@jck.com] 
> Sent: Monday, July 12, 2010 1:39 AM
> To: Shawn Steele; ima@ietf.org
> Subject: Re: [EAI] Comments on draft-ietf-eai-frmwrk-4952bis-01
> 
> Shawn,
> 
> 
> --On Monday, July 12, 2010 06:08 +0000 Shawn Steele <Shawn.Steele@microsoft.com> wrote:
> 
>>> The second sentence is not very clear. Is the following what is 
>>> meant?
>> 
>>>   In this case, the client will not be able to transmit any
>>>   messages which contain non-ASCII characters in the
>>>   local-part of any email addresses. If the non-ASCII
>>>   characters are confined only to the domain portion of the
>>>   address, such a client will be able to transmit messages
>>>   if it uses [RFC3490] or [RFC5890] ToAscii() to encode the
>>>   domain portions of these addresses.
> 
> I can't even find the above text in 4952bis-01.  To what are you referring?
> 
>> They may have ASCII aliases (eg: transliterations) available, so I 
>> think that's a tad too restrictive.
> 
> And I don't understand this comment.  If an ASCII alias is substituted for the non-ASCII local part, then the message proposed to be transmitted no longer contains a non-ASCII local part.  Either the local-part in the _message the client is going to transmit_ is all-ASCII or it isn't.  If it isn't, the above is true.  If it is all-ASCII, the above is irrelevant.  
> 
> If you are suggesting that two messages are somehow the same because one uses ASCII aliases for addresses found in the other, I think that takes us directly into the mess of having to assert an externally-verifiable identity binding between the two addresses.  Only the delivery MTA or the destination user can know that, and they aren't obligated to tell (even on VRFY).
> 
>>   In this case, the client will not be able to transmit any
>> messages    which contain non-ASCII characters in the
>> local-part of any email    addresses. If the client has an
>> ASCII only address available, such    as an alias, or by
>> applying [RFC3490bis] ToAscii to the domain    portion of the
>> address, then it may be able to send the mail in    ASCII as
>> per [RFC2821].
> 
> That statement would be true, but a lot less helpful than I think you want, if the last part of it read something like "...then it may be able to send a similar, transformed, message in ASCII as..."
> 
>   best,
>      john
> 
> 
> _______________________________________________
> IMA mailing list
> IMA@ietf.org
> https://www.ietf.org/mailman/listinfo/ima