Какова фактическая минимальная длина адреса электронной почты, как определено IETF? - PullRequest
45 голосов
/ 14 сентября 2009

Я специально ищу минимальную длину префикса и домена.

Я видел противоречивую информацию и ничего, что выглядит авторитетным.

Для справки, я нашел эту страницу, которая утверждает, что адрес электронной почты из одного символа функционален:

http://www.cjvandyk.com/blog/Lists/Posts/Post.aspx?ID=176

Я попытался проверить адреса электронной почты в Gmail, и они ожидают, что префикс больше или равен 6.

Это явно далеко.

Мой веб-фреймворк ожидает префикс больше или равный 2.

Ответы [ 4 ]

75 голосов
/ 14 сентября 2009

Самый короткий действительный адрес электронной почты может состоять только из двух частей: имени и домена.

имя @ домен

Поскольку длина имени и домена может составлять 1 символ, минимальная общая длина составляет 3 символа.

42 голосов
/ 27 января 2012

ну, проблема действительно в вопросе ... электронная почта зависит от того, отправлена ​​ли она через Интернет или внутри закрытой системы (например, интранет). Я полагаю, что через Интернет x@y.zz - самое короткое из возможных адресов электронной почты (например, gC G.CN для Китая приведет к получению максимально короткого адреса электронной почты, например, i@g.cn, длина которого составляет 6 символов). в интрасети, однако, это совершенно другая вещь, и i @ y был бы возможен, длина которого всего 3 символа.

9 голосов
/ 14 сентября 2009

Я считаю, что стандарт, который вы ищете, это RFC 2822 - формат интернет-сообщения

Более подробная информация об ограничениях адресов электронной почты в RFC 3696 - Раздел 3

Чтобы процитировать спецификации:

Современные адреса электронной почты состоят из «локальной части», отделенной от «доменной части» (полного доменного имени) знаком at («@»).

Итак, три символа - самый короткий.

Первоначально я получил эту информацию из сообщения Фила Хаака в блоге .

1 голос
/ 03 апреля 2013

Многие почтовые серверы не примут адрес электронной почты, если перед @ нет не менее 2 символов. Это не делает его недействительным адресом, но если серверы этого не знают, это может привести к множеству проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...