Какова максимальная длина действующего адреса электронной почты? Это определяется каким-либо стандартом?
validation
email
max
email-address
volatilevoid
источник
источник
Ответы:
Адрес электронной почты не должен превышать 254 символа.
Это было принято IETF после представленной ошибки . Полная диагностика любого адреса доступна онлайн . Первоначальная версия RFC 3696 описывала 320 как максимальную длину, но впоследствии Джон Кленсин принял неверное значение, поскольку путь определен как
Таким образом, элемент почтового ящика (т.е. адрес электронной почты) имеет угловые скобки вокруг него, чтобы сформировать путь, максимальная длина которого составляет 254 символа, чтобы ограничить длину пути до 256 символов или менее.
Максимальная длина, указанная в RFC 5321, гласит:
RFC 3696 был исправлен здесь .
Люди должны знать об ошибках в RFC 3696 в частности. Три из канонических примеров на самом деле являются недействительными адресами.
Я собрал пару сотен тестовых адресов, которые вы можете найти по адресу http://www.dominicsayers.com/isemail
источник
320
И сегменты выглядят так
{64} @ {255}
64 + 1 + 255 = 320
Вы также должны прочитать это, если вы проверяете электронную почту
http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx
источник
<>
скобок ...user+inbox@domain
?Однако в RFC 2821 есть ограничение :
источник
Чтобы помочь таким запутанным новобранцам, как я, ответьте на вопрос «Какова максимальная длина действующего адреса электронной почты?» составляет 254 символов .
Если в вашем приложении используется электронная почта, просто установите в своем поле значение 254 символа или менее, и все готово.
Вы можете выполнить несколько тестов по электронной почте, чтобы проверить, действительно ли это здесь. http://isemail.info/
RFC, или Запрос на комментарии - это тип публикации от Инженерной рабочей группы по Интернету (IETF), в которой в качестве ограничения указывается 254 символа. Расположенный здесь - https://tools.ietf.org/html/rfc5321#section-4.5.3
источник
Другие ответы немного мутят воду. Простой ответ: всего 254 символа в нашем элементе управления для электронной почты 256 для ВСЕГО адреса электронной почты, который включает в себя «<» в начале и «>» в конце. Таким образом, 254 осталось для нашего использования.
источник
Согласно статье ниже:
http://tools.ietf.org/html/rfc3696 (стр. 6, раздел 3)
Упоминается, что:
Таким образом, максимальная общая длина адреса электронной почты составляет 320 символов («локальная часть»: 64 + «@»: 1 + «доменная часть»: 255, что составляет 320).
источник