如何获取包含 Unicode 的电子邮件地址?

lit*_*cho 5 email unicode unicode-string

我正在尝试获取其中包含 unicode 的电子邮件地址。就像\xd0\xb5\xd0\xba\xd0\xb7\xd0\xb0\xd0\xbc\xd0\xbf\xd0\xbb@example.com。我尝试过中文网站(http://www.sina.com.cn/)、gmail.com,甚至我自己的namecheap 托管网站。它们都只要求 ASCII 字符。我正在尝试测试和更新库,但想测试其中包含 unicode 的真实电子邮件地址。

\n

Кла*_*арц 3

现在您找不到任何支持 unicode 邮箱的主要邮件服务。您可能找不到至少一个此类邮件服务。

\n\n

相反,您可以尝试注册 IDN 编码邮箱(我不确定您是否会成功,但我读过几篇博客文章,讲述了该技巧过去在 mail.ru 上有效)。IDN 编码的邮箱将是这样的:

\n\n

\xd1\x87\xd0\xb0\xd1\x82@mail.ru xn--80a0bn@mail.ru

\n\n

如果你想获得纯unicode邮箱,你将需要再等待一些时间(我猜是几年)。尽管自 2012 年以来就有了 RFC 6530,但主要邮件服务(如 Google、Yandex、Yahoo 等)和邮件服务器软件(如 Postfix)仍然不提供 unicode 邮箱。

\n\n

根据 RFC 6530,支持 SMPTUTF8 的 MTA 无法将带有 SMPTUTF8 发件人地址的电子邮件转发到非 SMPTUTF8 MTA。电子邮件必须作为未送达而退回(RFC 6530 第 8 节和第 9 节)。

\n\n

因此,即使您获得了符合 RFC 6530 标准的邮件服务器,它也是无用的,直到 RFC 6530 得到 Internet 绝大多数邮件服务器的支持。

\n