官方RFC文档说明,我们可以在域名的“本地”部分中使用大小写字母(以及许多其他疯狂的事情)。
然而,在现实世界中常见的情况和规范所说的是两回事。像雅虎、谷歌或hotmail这样的大型提供商不允许在电子邮件中使用任何额外的字符(! # $ % & ' * / = ? ^ { | } ~
)。此外,很少看到包含大写字母的电子邮件(JohnDoe@example.com)。
今天我给自己发了几封电子邮件,使用了不同的大小写组合,发现我的电子邮件服务器都将它们视为相同的帐户,忽略了字母大小写不同的事实。换句话说,对于我的电子邮件服务器(包括我的免费电子邮件帐户),JohnDoe@example.com = johndoe@example.com。
我应该按照世界选择的格式行事 - 标准化/小写所有ANSII电子邮件吗?还是应该允许用户注册多个帐户,如JohnDoe@example.com、johndoe@example.com和JOHNdoe@example.com?