Re: [regext] Internationalized Email Addresses and EPP

"Hollenbeck, Scott" <shollenbeck@verisign.com> Mon, 23 November 2020 20:09 UTC

Return-Path: <shollenbeck@verisign.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64A873A0C64 for <regext@ietfa.amsl.com>; Mon, 23 Nov 2020 12:09:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level:
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=verisign.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NQYfA-Ct8ibX for <regext@ietfa.amsl.com>; Mon, 23 Nov 2020 12:09:00 -0800 (PST)
Received: from mail4.verisign.com (mail4.verisign.com [69.58.187.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66F1F3A0E8E for <regext@ietf.org>; Mon, 23 Nov 2020 12:07:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=1982; q=dns/txt; s=VRSN; t=1606162068; h=from:to:cc:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version:subject; bh=t6x7v2hcvlYewW1nVmADyrISxLsp7TpSIam8Fbns/x0=; b=fn4ducS8eLOBqn2Pgw2ttpM5TKQHzCsk5oQThy15P5IfDD/PF/82KZOt OZ8ZTMGFfLQeSHjjqDW14UBuqDyjOdUJyRRuPzzshuWHPPxOr3HN+YZ6s lntLjniXOlQZMia8ZxbxnWL6KToohNjp14Y1GCrNn6QBvRZ/qZzzmOkyt 1AV/Hnm+7ygLnJditfE59mNOuNS9iiTErKqLqSm1DAeAZy1d09PPDKgHl Xwpt90psbCH+4M9BHuHohr0UKngqFRxgjvuEeBpFrNVfI+VlEMYuif/qL r4Xbjs3rRcvdQue0YWI9P1+/lCgOfN5boFPFkRS96rjKkxMeaiQA6qMjt Q==;
IronPort-SDR: WBrC3t9tttKdmApjaEWIv8Bu5mARr4yTD2mJkiI9U8/FpoMAtDQWFrWljhHeDW+zF8WAanlyst f0WECfpw7Jg9WRGBrN6clUK+wBNhaMxHD96+2EPU+R/Sfvo1+cLQH4Ypkr1LW3Xr5sRsbzKdwn HssPvyT/q1/aFkruXgXBOjT0ghXTYv6D7BIdHu4UniRiiYDEAvtwTJLkJ6PxG1urIILQQ6040V ZGBID32fdeKQA8O9QtSKj4S/wwj4ZoXYgX7Md6SzlOPZe6vsDULvYnkkNCu7ZgIdhPmsj184wR 0o4=
X-IronPort-AV: E=Sophos;i="5.78,364,1599537600"; d="scan'208";a="3834296"
IronPort-PHdr: 9a23:fi28cB9Oql1DhP9uRHKM819IXTAuvvDOBiVQ1KB+0e4XIJqq85mqBkHD//Il1AaPAdyErasY1aGP6f6ocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmTiwbalvIBi5rAjdudQajZVjJ60s1hbHv3xEdvhMy2h1P1yThRH85smx/J5n7Stdvu8q+tBDX6vnYak2VKRUAzs6PW874s3rrgTDQhCU5nQASGUWkwFHDBbD4RrnQ5r+qCr6tu562CmHIc37SK0/VDq+46t3ThLjlTwKPCAl/m7JlsNwjbpboBO/qBx5347Ue5yeOP5ncq/AYd8WWW9NU8BMXCJDH4y8dZMCAeofM+hFs4nzqVgArRW8CgmtGOzhxTBHi2Tq3a0j0eQtDR3K0BA+E98IrX/arM/1NKAXUe2twqXGzzLDb/dS2Tjj7ojHaQ4uru2PXb5obMHf1FUgFwTZjlWMp4DuIjSY1v8Ns2ic6+pgUfygi2g8pA5vvjevxdwhipfXiYIPy1DE7iR5wIkzJdGiVEF7ZtukHYJWuiqHOIR4XtksTHt0uCYm1LIGo5i7cTAXxZknxxPSd+KKfoqV7x/nW+ucPDh2iG5hdb6jmhq+7UatxOPhW8S331tGsjZJnNnMuHwR2RLe6MaJR+V580q93zuEygPd6vlcLEwpiabXMYMtz7w+m5YJrEjOHiH7lF/5gaKVbkko5/Sk5/76brjkupOQLZJ4hw79P6g0h8CyAuI1ORUUUWeB4+Szzrjj8FX8QLVNk/I5jLHUsIvfJcQHvq65BBJV0po75xa/ETim1NMYkGEaIVxZYByLkojmNUnBLv/5Efuznk6gkCl3yPDBJL3hGo/BIWLen7v7Y7Z98VVcyAwpwd9D4JJUD6kNIPP1WkDvqNzVFgI1PxCuz+r6Cthw2JkSVX+PD6KXKq/fvlyF6voqI+aWZY8VvDj9K+Ii5/7rlXI5gl8dfa6t3ZsTdn+4GO9pLFuFbnrvmdoBD3kFvhA/TOzxiV2CXjhTa2yuUKI74zE3EJimApvbRoCxnLyB2z+2HoFMaWBdC1CDDWzleJ+YVPgWdS2dPMphniYHVbigVYAhywuitBLgxLB/NOrb5jUYtY7/1Nhy/+Dcjg899ThpAMSY0mGNU3p5nmwNRzAs3aB/pVZxxUuE0ah9m/ZYD8Bc5+tVUgcmMp7R1+l0C9ToVQLcZdeFUlGoTc+iATE2VNIxxd8Pbl1+G9WkjxDDxzKqD6UImLOVHJY06L7T32DtJ8ZhzHbLzLMhgEcpQsRROmymmrVy9wnNCI7VnUWVjaGqdb4T3CTV7meM0XKOvF1EUA53SajKR3QfaVXZrNjj40PNVb+vCa4nMgtGx86NNLFKZsfojVpYWPfjNs/TY220m2iqBBaIwqmAY5bte2UYj23hDx1OjwkI/H2uPAM3Ciqk5WHfASIoCFulKxfw+PJ/o1uyRUY4wgTMbExsyfyo80hRzbaWRvcf27MYkCgkojRwWl262pieX9CNowZkfbl0btY04VMB3mXc4V9TJJuleupCgVoafgJ9skjtk11MAYJcjYJi+Ggqyw52JKSS3VhCXy2Vx5HrO7LRbGL1+Ub8OObtxljC3YPOqe804/MipgCm5VnxGw==
X-IPAS-Result: A2E3AwAhFbxf/zCZrQpiHQEBAQEJARIBBQUBQIFPhFQKlVmKFYpshUWBaAsBAQEBAQEBAQEIAS8EAQGESgKCLSY4EwIDAQELAQEBBQEBAQEBBgMBAQEChlqCNykBg24BAQEBAzo/DAQCAQgRBAEBAR4QIREdCAIEAQkEBQiFdAOvLTx0gTSIMg2CJIE4h2+FbIFCPoNuNT6CG4FkBQUBEgGGFwSTL6QKOFUDB4JulguFCiuiBZNcgWWMDpEtgUACBAIEBQIVgWuBC3BwgzlQFwINnDM1dAI1AgYKAQEDCY03gREBAQ
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 23 Nov 2020 15:07:45 -0500
Received: from BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde]) by BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde%4]) with mapi id 15.01.2106.002; Mon, 23 Nov 2020 15:07:45 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "tasic@academ.kiev.ua" <tasic@academ.kiev.ua>, "beldmit@gmail.com" <beldmit@gmail.com>
CC: "Klaus.Malorny@knipp.de" <Klaus.Malorny@knipp.de>, "regext@ietf.org" <regext@ietf.org>, "Gould, James" <jgould@verisign.com>, "alex.mayrhofer.ietf@gmail.com" <alex.mayrhofer.ietf@gmail.com>
Thread-Topic: [EXTERNAL] Re: [regext] Internationalized Email Addresses and EPP
Thread-Index: AQHWwalkAXUbxf00tUW+4vL2x8ekVKnWYluA///CP7A=
Date: Mon, 23 Nov 2020 20:07:45 +0000
Message-ID: <b9c6ac7b4eab48808036c6ca703cc72e@verisign.com>
References: <C9EBEF19-55C1-4C5E-87BC-894FBF7439FF@verisign.com> <CAHXf=0p5F1LsUYoeX_mRNvuKNpeOvWufY0tNL9zNn+6Zj0cR1A@mail.gmail.com> <3d6ce5fd7d1e482fb3df168e0d26c0a0@verisign.com> <CADqLbzJC593jbno93Uc2zc1uM65TuN4YXgj5wzeZzhW2GmxDMg@mail.gmail.com> <999A4A0A-CFC1-448C-882B-E8053ADFA272@academ.kiev.ua>
In-Reply-To: <999A4A0A-CFC1-448C-882B-E8053ADFA272@academ.kiev.ua>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/eRtwMOaa13TUWrh0R4q9ehf66AM>
Subject: Re: [regext] Internationalized Email Addresses and EPP
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Nov 2020 20:09:09 -0000

> -----Original Message-----
> From: Taras Heichenko <tasic@academ.kiev.ua>
> Sent: Monday, November 23, 2020 1:46 PM
> To: Dmitry Belyavsky <beldmit@gmail.com>
> Cc: Hollenbeck, Scott <shollenbeck@verisign.com>;
> Klaus.Malorny@knipp.de; regext@ietf.org; Gould, James
> <jgould@verisign.com>; alex.mayrhofer.ietf@gmail.com
> Subject: [EXTERNAL] Re: [regext] Internationalized Email Addresses and EPP
>
> Caution: This email originated from outside the organization. Do not click links
> or open attachments unless you recognize the sender and know the content
> is safe.
>
> Hi!
>
> > On 23 Nov 2020, at 17:00, Dmitry Belyavsky <beldmit@gmail.com> wrote:
> >
> > Dear Scott,
> >
>
> [skip]
>
> >
> > This may be the path of least resistance. I'm still trying to think through hat
> would happen if a registry returns an internationalized email address to a
> registrar that doesn't expect one. This could happen after a domain transfer,
> for example. Is this a problem? If not, maybe we could just get by without
> any other protocol changes or extensions.
> >
> > From my point of view, if the registry has implemented EAI support, all the
> registrars will have to do it. They should deal with the clients with such emails
> _somehow_.
> > E.g., they hardly can reject the transfer relying on this reason.
>
> There are cases when registry cannot enforce registrars to implement some
> features. But I see no problem in the registry response with EAI. EPP works
> with UTF-8 encoding so EAI should not cause the EPP interface crash. Such
> email can cause strange symbols in the web interface but as for me it should
> not bring serious problems.

That's only true if you're not also doing syntax checking of the local part outside of what your XML parser is doing with the schema. A regular expression to match an ascii-only local part would NOT match an internationalized email address.

Scott