Каков максимально возможный адрес электронной почты?
Возможный дубликат:
Превышение максимальных размеров адресов электронной почты
Есть ли технические ограничения на длительность адресов электронной почты? Существуют ли практические ограничения, наложенные различными основными поставщиками электронной почты (Google, Microsoft и т.д.)?
De jure или de facto, существует ли ограничение на количество символов в адресе электронной почты?
Ответы
Ответ 1
Какова максимальная длина адреса электронной почты?
254 символа
"Это связано с простой арифметикой максимальной длины домена (255 символов) + максимальная длина почтового ящика (64 символа) + @ символ = 320 символов. Неправильно. Эта утка фактически документирована в оригинальная версия RFC3696. Это было исправлено в исправлениях. На самом деле существует ограничение от RFC5321 на элемент пути SMTP-транзакция в 256 символов. Но это включает угловые скобки вокруг адреса электронной почты, поэтому максимальная длина адреса электронной почты 254 символа." - Доминик Сейерс
- > http://www.eph.co.uk/resources/email-address-length-faq/
Ответ 2
De jure:
В каждой части адреса есть несколько ограничений.
RFC5322 указывает, что почтовые строки ДОЛЖНЫ быть менее 998 символов, что поставит верхний предел на адреса, немного меньшие, чем это ( необходимо также включить команду).
Но RFC5321 указывает:
4.5.3.1.1. Local-part
The maximum total length of a user name or other local-part is 64
octets.
4.5.3.1.2. Domain
The maximum total length of a domain name or number is 255 octets.
4.5.3.1.3. Path
The maximum total length of a reverse-path or forward-path is 256
octets (including the punctuation and element separators).
Итак, 64 октета для имени пользователя, 254 для < имя_пользователя @domain > .
De facto:
Вы можете проверить соответствие с помощью синтаксиса плюс. Отправьте по электронной почте свое имя пользователя + whateveryouwant @yourdomain.