大写字母在电子邮件地址中有意义吗?

22

我父亲说在多年前电子邮件地址中使用大写字母很重要,但现在已经不重要了。我相当肯定它们从未重要过,因为涉及 DNS/MX 更改的类似事情不会改变。特别是在网上没有易于查找的记录的情况下。

My dad说以前(多年前)在电子邮件地址中使用大写字母很重要,但现在不再重要。我相当确定从来没有这样的事情,因为它涉及DNS/MX更改不会改变。尤其是在网上没有易于查找的记录的情况下。
6个回答

20

我们来逐个看:

邮件地址的域名部分需要符合RFC 1034规范,并且始终不区分大小写:

http://www.ietf.org/rfc/rfc1034.txt

邮件地址的本地部分由接收邮件服务器处理,因此在理论上是否区分大小写取决于该服务器。一些邮件服务器选择在RFC 5322之外强制实施规则(例如,Gmail忽略句点)或放宽规则(例如,亚洲大多数邮件服务器允许在地址开头和结尾使用扩展标点符号)。

邮件服务器可能在理论上(违反RFC 5322)实现区分大小写。

话虽如此,我不知道有任何一个邮件服务器在这方面做到了或者曾经这样做过。


2
互联网电子邮件地址的域名部分不区分大小写。电子邮件并不一定意味着SMTP电子邮件。http://en.wikipedia.org/wiki/Email#Email_networks - Jamie F
1
“你应该保留它的大小写”来自RFC。今天我遇到了这个问题,因为用户的系统对电子邮件的用户部分区分大小写,导致他们无法从我们的系统中收到邮件。 - Relequestual
1
我清楚地记得我们在学校使用的电子邮件地址是区分大小写的。我还记得小心地将我的hotmail账户写成小写字母,不确定这是否只是因为我习惯了学校电子邮件区分大小写的方式 :). - markthewizard1234

11

这是一个主观问题,取决于“电子邮件”的定义。

我的观点是你父亲是正确的。尤其是在历史背景下,“电子邮件”并不仅仅指SMTP、符合RFC标准的电子邮件。cc:Mail是一种企业消息系统。AOL在拥有互联网网关之前就有内部邮件系统。等等。其中一些旧系统区分大小写。我记得当我们发送到一些企业网关时,我们需要确保地址全部大写才能成功发送。

电子邮件在1990年代中期开始成为与SMTP同义词。

http://en.wikipedia.org/wiki/Email#Email_networks

或者

http://en.wikipedia.org/wiki/Message_Handling_System


9

编号。

按照惯例,电子邮件名称不区分大小写。

然而,根据RFC 2181:

http://www.ietf.org/rfc/rfc2821.txt

邮箱的本地部分必须区分大小写。因此,SMTP实现必须注意保留邮箱本地部分的大小写。邮箱域名不区分大小写。特别地,对于一些主机,用户“smith”与用户“Smith”是不同的。然而,利用邮箱本地部分的大小写敏感性会影响互操作性,因此不建议这样做。


2

2

1
在理论上:是的
在实践中:不是
在电子邮件地址中,@符号之前的部分可以区分大小写,但实际上从未这样做。

5
今天遇到了一个用户问题。很遗憾,已经解决了。 - Relequestual
@Relequestual,好的,Mailchimp(第一大邮件列表服务提供商)在使用其在线表单时会将所有电子邮件转换为小写字母... - Isaac Adni
通常我也会这样做!有时候当用户输入时,它也是小写的。这是一个小问题,但也是一个真正的问题,不幸的是。昨天我遇到了一个情况,在那里用户没有收到他们在我们系统中的介绍性电子邮件。他们使用小写字母注册了他们的电子邮件。我不能说他们来自哪里,但绝不是一个小公司。 - Relequestual

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接