3

使用包含 unicode 字符的电子邮件时,例如

josé@abç.РФ

您需要对两边进行 punycode 转换还是仅在右侧进行转换?

josé@xn--ab-5ia.xn--s0ai

或者

xn--jos-dma@xn--ab-5ia.xn--s0ai    
4

2 回答 2

0

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

我必须回复一个中文地址,并且两个部分都需要转换为 punycode。

于 2017-08-07T17:13:03.947 回答
0

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

如果您的电子邮件提供商尚未采用 IDN 电子邮件,则应仅使用toASCII 转换的 punycode 标签。它们位于您在后一个示例中编写的表格上。

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

于 2019-01-23T18:19:54.020 回答