是否可以在电子邮件地址中使用双@?
Is it possible to use double @ in an email address?
我知道 Yahoo 和 Gmail 不接受它。但我想知道一个人是否可以创建一个地址为双 @
的电子邮件地址,他们是否可以使用该地址接收电子邮件?
例如:info@whosebug.com@example.com
.
我不想使用这种非标准格式,但我想知道是否有黑客可以做到?
正如this问题的答案所说:
The local-part of the e-mail address may use any of these ASCII characters:
- Uppercase and lowercase English letters (a-z, A-Z)
- Digits 0 to 9
- Characters ! # $ % & ' * + - / = ? ^ _ ` { | }
- Character . (dot, period, full stop) provided that it is not the first or last
character, and provided also that it does not appear two or more times
consecutively.
所以通常不允许:)
不,这是不允许的。参见 RFC Section 3.4.1
An addr-spec is a specific Internet identifier that contains a
locally interpreted string followed by the at-sign character ("@",
ASCII value 64) followed by an Internet domain. The locally
interpreted string is either a quoted-string or a dot-atom. If the
string can be represented as a dot-atom (that is, it contains no
characters other than atext characters or "." surrounded by atext
characters), then the dot-atom form SHOULD be used and the quoted-
string form SHOULD NOT be used. Comments and folding white space
SHOULD NOT be used around the "@" in the addr-spec.
根据维基,这是允许的。
Space 和特殊字符 "(),:;<>@[\] 允许使用但有限制(它们只允许在带引号的字符串内,如下文所述,此外,反斜杠或双引号前面必须有反斜杠)。
我知道 Yahoo 和 Gmail 不接受它。但我想知道一个人是否可以创建一个地址为双 @
的电子邮件地址,他们是否可以使用该地址接收电子邮件?
例如:info@whosebug.com@example.com
.
我不想使用这种非标准格式,但我想知道是否有黑客可以做到?
正如this问题的答案所说:
The local-part of the e-mail address may use any of these ASCII characters:
- Uppercase and lowercase English letters (a-z, A-Z)
- Digits 0 to 9
- Characters ! # $ % & ' * + - / = ? ^ _ ` { | }
- Character . (dot, period, full stop) provided that it is not the first or last character, and provided also that it does not appear two or more times consecutively.
所以通常不允许:)
不,这是不允许的。参见 RFC Section 3.4.1
An addr-spec is a specific Internet identifier that contains a locally interpreted string followed by the at-sign character ("@", ASCII value 64) followed by an Internet domain. The locally interpreted string is either a quoted-string or a dot-atom. If the string can be represented as a dot-atom (that is, it contains no characters other than atext characters or "." surrounded by atext characters), then the dot-atom form SHOULD be used and the quoted- string form SHOULD NOT be used. Comments and folding white space SHOULD NOT be used around the "@" in the addr-spec.
根据维基,这是允许的。
Space 和特殊字符 "(),:;<>@[\] 允许使用但有限制(它们只允许在带引号的字符串内,如下文所述,此外,反斜杠或双引号前面必须有反斜杠)。