电子邮件地址中可以有撇号吗?

76

4
根据http://en.wikipedia.org/wiki/Email_address,邮件地址的本地部分可以包含撇号。 - mslot
2
我有一个同事的姓氏中有一个撇号,并且在他的电子邮件地址中是有效的。 - Aaron
1个回答

97

是的,根据RFC 3696的规定,只要撇号出现在@符号之前,它就是合法的。


7
不符合Google Mail的规定。http://imgur.com/hX5W2T7 - 我敢打赌Gmail甚至不会接受带有撇号的电子邮件,老实说,在过去25年里,自从拨号公告板(Dial Up Bulletin boards)的时代以来,我从未看到过一封带有撇号的电子邮件。 - Piotr Kula
12
Gmail可以接收带有撇号的电子邮件地址的邮件。 - IanW
11
谷歌邮件不允许您创建带有撇号的电子邮件地址,而问题是有效的电子邮件地址是否可以包含撇号。 - Dan Tappin
14
@ppumkin 人们确实会使用带有撇号的电子邮件地址。我经常看到这种情况,并且不得不修复由愤怒的爱尔兰人提交的错误。 - erickson
14
这个回答在深入探究这个看似相当复杂的问题时,明显缺乏细节。 - Mike Campbell
3
我认为真正的答案是“是的,但这是一个糟糕的想法”。 有一个省略号的姓氏会将您的名称变成一个SQL注入设备。 真的。 多年来由于我的姓名中包含',我已经失去了多少个网站崩溃的计数。 邮箱也是如此。 我的政策建议是接受带有省略号的电子邮件地址,并拒绝创建带有省略号的电子邮件地址的尝试。 - Shayne

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