2015-11-02 2 views
2

Согласно Википедии() и http://isemail.info/about максимальная длина локальной части адреса электронной почты составляет 64 символа.Какова максимальная длина локальной части адреса электронной почты?

Однако, я только что получил письмо от этого адреса: reply+0032ff332e028331fad75[email protected]reply.github.com

Его локальная часть 90 символов, и это считается недействительным isemail.info, однако, это отлично действующий адрес электронной почты. Я могу отправить ему письмо, и он получен другой стороной.

И что дает: не максимальная длина локальной части адреса электронной почты 64 символа или нет? Если нет, то какая максимальная длина?

+1

Просто потому, что он работает, это не значит, что это законно! Мой автомобиль может проехать 250 км/ч, это не значит, что здесь легальная скорость. – MSalters

ответ

2

The maximum length is 64 octets.

Однако, как говорится в комментариях, только потому, что что-то сделано, это не значит, что это законно.

Некоторые системы принимают более длинные местные детали, некоторые другие нет. В этом случае Гитуб говорит, что вы должны отправить им электронное письмо по этому адресу. Это плохая практика от Github, потому что они могут принять более длинный адрес электронной почты, но они забывают, что клиент может быть более педантичным и отказываться отправлять (или, что еще хуже, урезать адрес электронной почты).

Они, вероятно, считают reply действительной локальной частью и используют +0032ff33... как идентификатор, но в целом, как вы указываете, это делает их местную часть намного (слишком?) Больше.