Re: [EAI] Comments on draft-ietf-eai-rfc5336bis-00 (not frmwrk-4952bis-01)

Joseph Yee <jyee@ca.afilias.info> Mon, 12 July 2010 19:14 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 13C673A69DF for <ima@core3.amsl.com>; Mon, 12 Jul 2010 12:14:39 -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=[AWL=-0.000, 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 JYGLmWfTPkv1 for <ima@core3.amsl.com>; Mon, 12 Jul 2010 12:14:35 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [69.46.124.26]) by core3.amsl.com (Postfix) with ESMTP id ABC713A6C21 for <ima@ietf.org>; Mon, 12 Jul 2010 12:14:34 -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 1OYOSg-0007AE-4L for ima@ietf.org; Mon, 12 Jul 2010 19:14:42 +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 1OYOSg-0000n0-3d for ima@ietf.org; Mon, 12 Jul 2010 19:14:42 +0000
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Apple Message framework v1081)
From: Joseph Yee <jyee@ca.afilias.info>
In-Reply-To: <E14011F8737B524BB564B05FF748464A0DA579D4@TK5EX14MBXC141.redmond.corp.microsoft.com>
Date: Mon, 12 Jul 2010 15:14:41 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <CDCB43E0-1DE0-4139-BCCF-6A74A4AE000C@ca.afilias.info>
References: <E14011F8737B524BB564B05FF748464A0DA552C0@TK5EX14MBXC141.redmond.corp.microsoft.com> <FCA41AD1F0296F7ADB9AF84B@PST.JCK.COM> <E14011F8737B524BB564B05FF748464A0DA57755@TK5EX14MBXC141.redmond.corp.microsoft.com> <4C3B2EE2.40404@ca.afilias.info> <E14011F8737B524BB564B05FF748464A0DA579D4@TK5EX14MBXC141.redmond.corp.microsoft.com>
To: "ima@ietf.org WG" <ima@ietf.org>
X-Mailer: Apple Mail (2.1081)
Subject: Re: [EAI] Comments on draft-ietf-eai-rfc5336bis-00 (not frmwrk-4952bis-01)
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 19:14:39 -0000

The follow text is what Ernie suggested for 5336bis

> 	>>    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.

Which Shawn expressed concern, and I believed (and Shawn agreed) that text in Section 7.1 in Framework-02 addressed Shawn's concern.  So the text above is good (from consensus) for SMTPbis section 3.2 last paragraph.

Hope this is clear, because it involves two docs to discuss two "inter-related" issues at the same time.

Joseph

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

> The whole part is different (or I missed it) in the new 02 draft, so I think it's fine now.
> 
> Sorry, I'm getting "digests", so I have to cut & paste the subject, and obviously didn't get it right :)
> 
> -Shawn
> 
> -----Original Message-----
> From: Ernie Dainow [mailto:edainow@ca.afilias.info] 
> Sent: Monday, July 12, 2010 8:04 AM
> To: Shawn Steele
> Cc: John C Klensin; ima@ietf.org
> Subject: Re: [EAI] Comments on draft-ietf-eai-rfc5336bis-00 (not frmwrk-4952bis-01)
> 
> The confusion here is that it actually applies to a different thread. 
> The wording I suggested and is being amended by Shawn (with which I
> agree) is from the thread
> 
> More comments on draft-ietf-eai-rfc5336bis-00
> 
> not from Re: [EAI] Comments on draft-ietf-eai-frmwrk-4952bis-01
> 
>    -Ernie
> 
> 
> 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
>> 
> 
> _______________________________________________
> IMA mailing list
> IMA@ietf.org
> https://www.ietf.org/mailman/listinfo/ima