1

我正在研究可以成为电子邮件地址一部分的字符。通常,我们知道电子邮件地址的格式为localpart@domain,其中localpart包含所有带有特殊字符的字母数字字符(尽管特殊字符有一些限制),根据此 wiki 链接

我的问题是,除了字母数字和特定的特殊字符 [、]、:、- 和 . 电子邮件地址的域部分是否允许使用任何其他特殊字符?(这个问题是美国键盘)

4

1 回答 1

2

域名由一个或多个部分组成,技术上称为标签,由点分隔.。标签必须遵循RFC 1035中的 LDH(字母、数字、连字符)规则:标签中允许的字符是 ASCII 字符集的子集,包括字符a- zA- Z0-9和连字符-。标签不能以连字符开头或结尾。

您的问题中提到的“特殊”字符[, ], :, 不允许在域名中使用。可以想象,它们可能是具有 IPv6 地址 ( user@[::1]) 的计算机上用户邮箱的电子邮件地址的一部分,但电子邮件地址往往包含完全限定的域名而不是 IP 地址。

于 2013-02-21T04:50:53.497 回答