<div dir="ltr"><div><div>Forwarded this to UA-discuss list for broader feedback on the EAI Quick Guide.<br><br></div>Best,<br></div>Joseph<br><br><div><div><div><div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Joseph Yee</b> <span dir="ltr">&lt;<a href="mailto:jyee@afilias.info">jyee@afilias.info</a>&gt;</span><br>Date: Thu, Jan 26, 2017 at 5:14 PM<br>Subject: Re: [UA-EAI] Revised UASG013 - Quick Guide to EAI<br>To: Don Hollander &lt;<a href="mailto:don.hollander@icann.org">don.hollander@icann.org</a>&gt;<br>Cc: &quot;<a href="mailto:ua-eai@icann.org">ua-eai@icann.org</a>&quot; &lt;<a href="mailto:ua-eai@icann.org">ua-eai@icann.org</a>&gt;, Mark Svancarek via UA-Coordination &lt;<a href="mailto:ua-coordination@icann.org">ua-coordination@icann.org</a>&gt;<br><br><br><div dir="ltr"><div><div><div>Hi UA-EAI team,<br><br></div>Few comments and questions regarding the quick guide for discussion:<br><br>(1)<br>Client Software (MUA – Mail User Agent)<br>- Should pass the domain name to the MTA (Mail Transport Agent) in A-Label format (RFC5890)<br><br></div>The idea of EAI is to allow native Unicode in UTF8 in all mail exchange, is there any rationale for this recommendation?<br></div>This also makes mailbox management more unnecessary complicated when the next recommendation is &#39;Should store and display the Mailbox in Unicode&#39;. <br><div><br>(2)<br>Consider offering mailbox names which conform to the domain name label generation rules for the selected script.<br>- Such names are guaranteed to be compatible with the Punycode algorithm.<br><br></div><div>Punycode is one of many encoding solution, and it (assuming we are talking about punycode under IDNA2008) has drawback.  This limits the characters allowed in mailbox name. While some may found it okay, it should be pointed out.<br></div><div><br><br>(3)<br>Consider offering mailbox names which conform to the domain name label generation rules for the selected script.<br>- These email addresses can easily be shared by users with their friends and colleagues who do not use their same writing method; the colleague or friend can address email to such an address, or create an address book entry, using the A-label format.<br><br></div><div>Since there&#39;s a recommendation earlier to offer an all-ASCII email address, I think this recommendation is not necessary. If one isn&#39;t using the same writing method (or the same language/character), it might be better storing the all-ASCII name than than the &#39;A-label&#39; name. It&#39;s easier to manage &#39;josephyee&#39; than &#39;xn--qoqx77cy1a&#39; which rely on mail client or backend to render it back properly.<br><br>(4)<br>
















Upon use, the client MUA software should convert the A-Label to the appropriate U-Label, at which point the friend or colleague will possess the EAI formatted email address despite not having a keyboard or IME which supports the target script.<br></div><div><br></div><div>First, this one is more of a recommendation for mail client section than mail service provider section.<br></div><div>Second, please see below for a more in depth discussion on the whole encoding mailbox name.<br><br>(5)<br>How to ensure delivery to non-EAI ready mail systems<br>- Normalising mailbox names in non-ASCII scripts <br></div><div><br></div><div>If the recipient is non-EAI ready mail systems, normalising mailbox names would not help.  Non-ASCII characters still exist in the mailbox name after normalization.<br><br>*****<br></div><div>(Note: I&#39;m co-chair of EAI working group at IETF, but I speak as individual only)<br><br></div><div>On Encoding (A-label, punycode, etc) mailbox name<br><br></div><div>At EAI working group, the notion of encoding the UTF8 mailbox name into pure-ASCII mailbox had been discussed, and there is no recommendation made on it.  Mailbox management is different from domain management, applying the same encoding algorithm may sound intuitive as domain name already used it and seeming of consistent because the same encoding was provided on both sides of the @ sign. The first drawback, as mentioned above, is the limitation of characters allowed in local part.  There are legit ASCII characters/symbols (!#$_) for email that won&#39;t make it with A-label. The second drawback is that some characters being used in human name may be prohibited under IDNA2008.  There are another category of concerns with pure punycode algorithm on mailbox name. Also, there are not enough coverage on ensuring various presentations of mail address to map to the same mailbox. <br><br></div><div>I have serious concern on recommending this practice. This practice is neither mandatory standard nor best common practice, it probably would not be consistently implemented across mail clients, and I would not be surprise if some implementer were against this.  While we can recommend to think-about/adopt encoding practice, I&#39;m concern that we need to expand more writing to the quick guide.<br><br></div><div>If there&#39;s a strong desire to push for an encoding practice, there&#39;s a need for another in depth writing on pros &amp; cons, deployment and operation needs, what works &amp; what doesn&#39;t.<br><br></div><div>Best,<br></div><div>Joseph<br></div><div><br><br><br></div><div><br><br></div><div><br><br></div><div><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Sun, Jan 22, 2017 at 4:33 AM, Don Hollander <span dir="ltr">&lt;<a href="mailto:don.hollander@icann.org" target="_blank">don.hollander@icann.org</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">Last month I sent out a formatted Quick Guide to EAI.<br>
<br>
This resulted in a number of comments from Ajay, Stuart, Mark, Lars &amp; Dennis.<br>
<br>
These enhancements were mostly focused on the Email Service Provider.<br>
<br>
I have revised the source document which is attached.<br>
<br>
And for reference, I’m also including the formatted earlier draft.<br>
<br>
Could I please get any final comments by the end of this week (25th)?<br>
<br>
Thanks.<br>
<span class="m_-747807835945705418HOEnZb"><font color="#888888"><br>
Don<br>
<br>
</font></span><br><br>
<br>
<br>
<br><br>
<br>
<br>
<br>
<br>
<br></div></div><span class="">
Don Hollander<br>
Universal Acceptance Steering Group<br>
Skype: don_hollander<br>
<br>
<br>
<br>
<br></span>______________________________<wbr>_________________<br>
UA-EAI mailing list<br>
<a href="mailto:UA-EAI@icann.org" target="_blank">UA-EAI@icann.org</a><br>
<a href="https://mm.icann.org/mailman/listinfo/ua-eai" rel="noreferrer" target="_blank">https://mm.icann.org/mailman/l<wbr>istinfo/ua-eai</a><br>
<br></blockquote></div><br></div>
</div><br></div></div></div></div></div>