Какие e-mail являются корректными?

Могут ли существовать емейлы, например, 1@1 или с кириллицей?

Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
11 января 2024

Емейлы такие как 1@1 или с кириллицей, например, иван@мойдомен вполне могут существовать. Даже если они не существуют в сети интернет, это могут быть корректные адреса в локальной сети.

Реальная проверка адресов электронной почты практически невозможна с помощью простой валидации. Разные клиенты и серверы принимают разные адреса, и многие из них расходятся в спецификациях, определяющие валидные электронные адреса. Единственный надежный способ подтвердить адрес электронной почты - это отправить на него электронное письмо с подтверждением и проверить, что пользователь его получил.

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

Полезные ссылки:

  • RFC 1035
  • RFC 2822
  • Acceptable email address syntax according to RFC
1 1
Познакомьтесь с основами тестирования бесплатно