Какова фактическая минимальная длина адреса электронной почты, определенная IETF?

StackOverflow https://stackoverflow.com/questions/1423195

Вопрос

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

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

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

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

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

Очевидно, что это далеко не так.

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

Это было полезно?

Решение

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

имя@домен

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

Другие советы

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

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

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

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

  

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top