在基于网络+ REST api的系统中,我希望人们输入他们的电子邮件地址以及他们选择的对我的服务进行身份验证的密码(非常普遍的做法,没有新内容),
我的问题是,如果我将它们小写并删除@符号前的点(。),可以吗?
为了更加清楚,“ [email protected]”和“ [email protected]”将是同一用户。
因此,此问题的一部分将是,那里是否存在对电子邮件中的点敏感的电子邮件服务,并且如果将它们发送到无点版本,您将不会收到电子邮件?据我所知,Gmail忽略了这些点。
根据RFC 3696,句点是有效的电子邮件字符:
现代电子邮件地址由一个“本地部分”和一个“域部分”(一个完全限定的域名)组成,并以一个符号(“ @”)隔开。
[…]
不带引号的本地部分可以由
字母字符,数字或任何特殊字符的任意组合组成! # $ % & ' * + - / = ? ^ _ ` . { | } ~
句点(“。”)也可能会出现,但可能不会用于开始或结束本地部分,也不会出现两个或多个连续的句点。
编辑:为了提供更多信息,Exchange似乎没有忽略电子邮件地址中的句点([email protected]
有效,但是[email protected]
导致了传递状态通知(失败))。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句