Punycode合法的电子邮件地址

4
使用带有Unicode字符的电子邮件时,例如:
josé@abç.РФ

您需要将两侧都进行punycode转换,还是只需对右侧进行转换?
josé@xn--ab-5ia.xn--s0ai

或者

xn--jos-dma@xn--ab-5ia.xn--s0ai    
2个回答

0

这可能取决于左侧或右侧部分是否符合RFC 5321。

我不得不回复一个中国地址,两个部分都需要转换为punycode。


0

如果您的电子邮件提供商已经正确采用了IDN电子邮件,那么您可以在所有标签上使用Unicode(例如joséabçРФ)。自2017年底以来,Microsoft和Google都支持IDN电子邮件:https://en.wikipedia.org/wiki/International_email#Adoption

如果您的电子邮件提供商尚未采用IDN电子邮件,则应仅使用toASCII-converted punycode标签。它们的格式如后面的例子所示。

我在这里找到了一个交互式转换器here;但它无法正确处理电子邮件地址。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接