Reputation: 1216
I know Yahoo and Gmail do not accept it. But I want to know if it's possible for a person to create an email address with double @
in address and if they can receive emails with that address?
For example: [email protected]@example.com
.
I do not want to use this non standard format, but I want to know if a hacker can do it?
Upvotes: 5
Views: 8628
Reputation: 51
According to the Wikipedia entry for Email Address, it is allowed.
Space and special characters "(),:;<>@[\] are allowed with restrictions (they are only allowed inside a quoted string, as described in the paragraph below, and in addition, a backslash or double-quote must be preceded by a backslash).
Upvotes: 5
Reputation: 172528
No it is not allowed. See the 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.
Upvotes: 3
Reputation: 5351
As this question's answer says:
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.
so it is usually not allowed :)
Upvotes: 2