电子邮件地址中可以使用双@吗?

问题描述 投票:0回答:3

我知道雅虎和 Gmail 不接受。但我想知道一个人是否可以创建一个地址中包含双

@
的电子邮件地址,以及他们是否可以接收带有该地址的电子邮件?

例如:

[email protected]@example.com

我不想使用这种非标准格式,但我想知道黑客是否可以做到?

security email sendmail
3个回答
5
投票

根据电子邮件地址的维基百科条目,这是允许的。

允许使用空格和特殊字符“(),:;<>@[\],但有限制(它们只允许在带引号的字符串内,如下段所述,此外,必须使用反斜杠或双引号前面有一个反斜杠)。


3
投票

不,这是不允许的。请参阅RFC 第 3.4.1 节

addr-spec 是一个特定的互联网标识符,包含 本地解释的字符串后跟 at 符号(“@”, ASCII 值 64) 后跟互联网域。 当地的 解释的字符串是带引号的字符串或点原子。 如果 字符串可以表示为点原子(即,它不包含 除 atext 字符或“.”之外的字符被atext包围 字符),那么应该使用点原子形式并引用 - 不应使用字符串形式。 注释和折叠空白 不应在地址规范中的“@”周围使用。


2
投票

正如this问题的答案所说:

电子邮件地址的本地部分可以使用以下任何 ASCII 字符:

  • 大小写英文字母(a-z、A-Z)
  • 数字0到9
  • 人物! # $ % & ' * + - / = ? ^ _ ` { | }
  • 性格。 (点、句号、句号)前提是它不是第一个或最后一个 字符,并且还必须它不会出现两次或多次 连续。

所以它通常是不允许的:)

© www.soinside.com 2019 - 2024. All rights reserved.