СообЧа > База Знаний > Интернет > Электронная почта

Вопрос

Тут нужда возникла сварганить регэксп для проверки email адреса на валидность. У меня только вопрос: как там по RFC , может ли email адрес начинаться с символа тирэ?
А с символа подчерка?
Некоторые службы (km.ru) бесплатной почты при регистрации первым символом разрешают иметь ТОЛЬКО БУКВУ.
И еще: записано ли где в правилах что код страны или generic domain всегда не менее 2 букв и не более 4 букв (com|net|org|biz|info|ua|ru) ?

Ответ

По RFC вроде так, часть до собаки может состоять из символов с кодами от 33 до 126 исключая "(", ")", "<", ">", "@", "," , ";", ":", "\", <">, "[", "]".

А у кого-нить есть данный RFC?
Или скажите еще раз, где их можно заказать на мыло?


as HTML http://www.faqs.org/rfcs/rfc822.html
as TXT http://www.faqs.org/ftp/rfc/rfc822.txt

Тока я не понял почему, если RFC не запрещает начинать email с подчерка, тирэ или цифры, почему это запрещают всякие hotbox.ru, mail.km.ru и т.п.

Просто это зависит еще и от используемого софта и лени админов.
Скорей всего негласное соглашение действует, о том что адрес начинается с буквы.

Из конференции Email



Copyright © 2000-2004 Сообщество Чайников
Контактная информация