我知道雅虎和Gmail不接受这种格式。但我想知道一个人是否可以创建一个包含双重 @ 的电子邮件地址,并且他们是否能够收到该地址的电子邮件?
例如:info@stackoverflow.com@example.com
我不想使用这种非标准格式,但我想知道黑客是否能够这样做?
例如:info@stackoverflow.com@example.com
我不想使用这种非标准格式,但我想知道黑客是否能够这样做?
不允许。请参见RFC第3.4.1节
addr-spec是一个特定的互联网标识符,它包含一个本地解释的字符串,后面是at-sign字符(“@”,ASCII值为64),后面是互联网域。本地解释的字符串可以是引用字符串或点原子。如果该字符串可以表示为点原子(即,它不包含除atext字符或由atext字符环绕的“。”之外的字符),则应使用点原子形式,不应使用引用字符串形式。在addr-spec中,“@”周围不应使用注释和折叠空格。
因此,通常情况下不允许使用冒号 :)电子邮件地址的本地部分可以使用以下任何ASCII字符:
- 大写和小写英文字母(a-z,A-Z)
- 数字0到9
- 字符!# $%&'* + - / =?^ _`{|}
- 字符.(点,句号,句号),前提是它不是第一个或最后一个字符,并且还要确保它不连续出现两次或更多次。