Ведущие подчеркивания в адресе электронной почты?
на какой RFC я бы сослался, чтобы узнать, является ли ведущее подчеркивание в локальной части адреса электронной почты приемлемым?
пример: _johndoe@hotmail.com
конечно, этот вопрос также может относиться к любому ведущему специальному символу.
Я нашел эту строку в Википедии, но не смог найти никакой ссылки в самом RFC. Я что-то пропустил?
локальная часть Локальная часть адреса электронной почты может использовать любой из этих ASCII символы RFC 5322 раздел 3.2.3:
2 ответов
цитирую RFC5322.
В разделе 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.
возвращаясь к 3.2.3, вы получите:
atext = ALPHA / DIGIT / ; Printable US-ASCII
"!" / "#" / ; characters not including
"$" / "%" / ; specials. Used for atoms.
"&" / "'" /
"*" / "+" /
"-" / "/" /
"=" / "?" /
"^" / "_" /
"`" / "{" /
"|" / "}" /
"~"
atom = [CFWS] 1*atext [CFWS]
dot-atom-text = 1*atext *("." 1*atext)
dot-atom = [CFWS] dot-atom-text [CFWS]
[CFWS] означает комментарий или пробел.
таким образом, первой частью адреса электронной почты может быть точка-атом, который, в свою очередь, начинается с atext, который может быть подчеркиванием.
Да, адрес электронной почты может начинаться с подчеркивания.
раздел 3.4.1 этого RFC определяет, как указываются адреса и ссылается на вещи, определенные в разделе 3.2.3. Там нет ничего, что запрещает ведущий"_".