让我说我使用我的电子邮件地址somewords@gmail.com登录网站。我无法阻止某人仅使用唯一索引来使用相同的索引,因为Some.Words@gmail.com仍然与GMail规则相同。问题是计算一个规范的电子邮件并使其独一无二,但如何计算呢?
除了GMail之外,我无法找到关于这个主题的任何资源。是因为它是唯一这样做的邮箱提供商吗?如果没有一般规则?如果不是提供商的具体规则是什么?
答案 0 :(得分:0)
RFC5321 Section 4.1.2.定义了可能的字符集:
Local-part = Dot-string / Quoted-string; MAY be case-sensitive
最终,它返回到atext
,在该RFC中意外丢失了它,但它在其他地方(以及勘误中)进行了扩展:
atext = ALPHA / DIGIT / ; Printable US-ASCII
"!" / "#" / ; characters not including
"$" / "%" / ; specials. Used for atoms.
"&" / "'" /
"*" / "+" /
"-" / "/" /
"=" / "?" /
"^" / "_" /
"`" / "{" /
"|" / "}" /
"~"
因此,除了可用的广泛字符集外,它还指定本地部分可能区分大小写。
除了这些正式规则外,对本地部分的解释没有任何限制,因此您想要的东西不存在。始终由本地邮件服务器来解释本地部分,进行等效转换,忽略字符等。