[EAI] Unicode / ASCII fallback mappings?

Shawn Steele <Shawn.Steele@microsoft.com> Fri, 26 June 2009 23:31 UTC

Return-Path: <Shawn.Steele@microsoft.com>
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 2CBE428C1E0 for <ima@core3.amsl.com>; Fri, 26 Jun 2009 16:31:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.589
X-Spam-Level:
X-Spam-Status: No, score=-10.589 tagged_above=-999 required=5 tests=[AWL=0.009, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 k28Mand+DULo for <ima@core3.amsl.com>; Fri, 26 Jun 2009 16:31:41 -0700 (PDT)
Received: from smtp.microsoft.com (smtp.microsoft.com [131.107.115.214]) by core3.amsl.com (Postfix) with ESMTP id 4B57728C0E7 for <ima@ietf.org>; Fri, 26 Jun 2009 16:31:41 -0700 (PDT)
Received: from TK5EX14MLTC103.redmond.corp.microsoft.com (157.54.79.174) by TK5-EXGWY-E803.partners.extranet.microsoft.com (10.251.56.169) with Microsoft SMTP Server (TLS) id 8.2.99.4; Fri, 26 Jun 2009 16:31:57 -0700
Received: from tk5ex14mbxc105.redmond.corp.microsoft.com ([157.54.79.177]) by TK5EX14MLTC103.redmond.corp.microsoft.com ([157.54.79.174]) with mapi; Fri, 26 Jun 2009 16:31:57 -0700
From: Shawn Steele <Shawn.Steele@microsoft.com>
To: "ima@ietf.org" <ima@ietf.org>
Thread-Topic: Unicode / ASCII fallback mappings?
Thread-Index: Acn2tkuirKRI0wBhSI22/upwtl7IDg==
Date: Fri, 26 Jun 2009 23:31:57 +0000
Message-ID: <CAD7705D4A93814F97D3EF00790AF0B315F4E0B2@tk5ex14mbxc105.redmond.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: multipart/alternative; boundary="_000_CAD7705D4A93814F97D3EF00790AF0B315F4E0B2tk5ex14mbxc105r_"
MIME-Version: 1.0
Subject: [EAI] Unicode / ASCII fallback mappings?
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: Fri, 26 Jun 2009 23:31:42 -0000

I realize that a UTF-8 email address and the ASCII fallback for that address are left to the server to figure out, but I was wondering if anyone had any preconceptions?

I can think of 3 basic ways to solve generating ASCII addresses: 1) Some sort of encoding mechanism that is algorithmic and likely makes an unreadable ASCII address, 2) aliasing, where aliasing happens automagically, like perhaps Cyrillic to ASCII transliteration, and 3) aliasing where the ASCII alias doesn't necessarily correlate with the native-script form.

My preconception is that the last is the most useful, unless the native script has well-defined transiliteration to Latin rules.

Furthermore I'd expect that when I created a new account on something like live mail/gmail/yahoo mail, that it'd be nice to get prompted for both the Unicode and ASCII aliases, possibly with a generate ASCII alias button for users that aren't as familier with that form.

Lastly, I'd assume that "enabling" EAI on such a system, such as with a Chinese ISP, would mean that when I log in with an existing ASCII address, I could be prompted with a "Get your chinese alias now!" button, so that I wouldn't have to make a new account or lose service/migrate messages, etc. from my old account.

It occurred to me that what I think is obvious may not be what everyone/anyone else is thinking.  Does anyone care to share any other options or whether they agree?  I know that earlier Mark had suggested a punycode form, but I'd assumed that most end-users would prefer a more friendly alias.  One that would make sense on a double-sided business card for example.

-Shawn