Какова фактическая минимальная длина адреса электронной почты, определенная IETF?
-
07-07-2019 - |
Вопрос
Я специально ищу минимальную длину префикса и домена.
Я видел противоречивую информацию и ничего, что выглядело бы авторитетным.
Для справки, я нашел эту страницу, в которой утверждается, что односимвольный адрес электронной почты является функциональным:
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 символов. Это не делает его недействительным адресом, но если серверы этого не знают, это может привести к множеству проблем.