Валидатор электронной почты

Опечатка в форме регистрации отправляет ваше приветственное письмо в никуда и поднимает процент отказов. Этот валидатор выполняет две самые важные проверки: синтаксис RFC 5322 и наличие MX-записей на домене. Вставьте адрес, и он покажет вердикт по синтаксису, локальную часть, домен, принимает ли домен почту и длину адреса.

Как проверить адрес электронной почты

  1. 1

    Введите адрес электронной почты

    Вставьте один адрес в поле; проверка выполняется по мере ввода.

  2. 2

    Проверьте синтаксис

    Проверка синтаксиса RFC 5322 отмечает отсутствие @, недопустимые символы, идущие подряд точки и другие ошибки формата.

  3. 3

    Проверьте MX

    DNS-запрос подтверждает, что у домена есть почтовые серверы. Домен без MX-записи не может получать письма.

  4. 4

    Прочитайте подробности

    Вердикт, а также локальная часть, домен, результат MX и длина адреса.

Что проверяет валидатор

Проверка состоит из двух уровней:

  1. Синтаксис (RFC 5322). Ловит опечатки вроде отсутствующего @, двойных точек и недопустимых символов. Это проверка формата, а не доказательство существования ящика.
  2. Наличие MX-записи. Подтверждает, что домен может принимать почту. Если у домена нет MX-записи, письма туда возвращаются.

Третьего уровня нет: этот валидатор не отправляет письма и не проверяет существование конкретного ящика. Это может доказать только настоящее тестовое сообщение.

Что ловит проверка синтаксиса

Действительный адрес состоит из локальной части, @ и части домена. Локальная часть может включать буквы, цифры, . _ + -, а в кавычках почти что угодно. Типичные проблемы, которые проверка синтаксиса отклоняет:

  • Отсутствие @ или несколько @
  • Точка в начале или конце локальной части: .user@example.com
  • Идущие подряд точки: user..name@example.com
  • Пробелы или другие недопустимые символы в локальной части
  • Хвостовые пробелы или скрытые символы Unicode после копирования и вставки

Адрес вроде user@localhost проходит проверку синтаксиса (он соответствует RFC), но домен без точки обычно не доставляется наружу.

Распространённые опечатки в доменах, на которые стоит обращать внимание

Опечатка Имелось в виду
gmial.com gmail.com
gnail.com gmail.com
gmaill.com gmail.com
hotnail.com hotmail.com
hotmal.com hotmail.com
yahoo.co yahoo.com
outlock.com outlook.com
iclud.com icloud.com

Опечатка вроде gmial.com проходит проверку синтаксиса, поэтому прочитайте строку домена в результатах сами и сверьте её с этим списком.

Что доказывает MX-запись, а что нет

MX-запись означает «этот домен принимает почту на этих серверах». Она не означает, что ваш конкретный адрес существует. Типичные оговорки:

  • Домены catch-all принимают любой адрес, поэтому MX проходит даже для несуществующих ящиков.
  • Грейлистинг может заставить некоторые домены отклонить первый запрос с неизвестных серверов; повторная попытка обычно удаётся.
  • Доставляемость проявляется только при реальной отправке. Используйте валидаторы для очевидной фильтрации, а доставляемость измеряйте реальными кампаниями с согласием получателей.

Никаких писем не отправляется

Проверка никогда не отправляет письмо на введённый адрес. Это проверка формата плюс DNS-запрос по домену, и ничего больше.

Часто задаваемые вопросы

Нет. Никаких реальных писем не отправляется. Инструмент проверяет формат адреса и выполняет DNS-запрос MX-записей домена, а на сам адрес ничего не отправляется.

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

Нет. Он проверяет формат и то, принимает ли домен почту. Чтобы подтвердить конкретный ящик, отправьте на него тестовое письмо.

Нет. Адрес используется только для выполнения проверки и не сохраняется и не логируется.

Сопутствующие инструменты

Смешивание цветов

Смешайте два HEX-цвета в 2-20 равномерных образцов. Каждый промежуточный цвет показывается как HEX-код в верхнем регистре, включая оба края.

Счетчик FPS

Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.

Генератор случайных букв

Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.

Генератор бейджей README

Создавайте бейджи shields.io для файлов README на GitHub: статус сборки, версия, лицензия, число загрузок и покрытие кода. Просмотрите и скопируйте фрагмент Markdown.

Генератор случайных адресов

Создавайте 1–20 похожих на адрес записей для макетов и тестов в трёх упрощённых форматах.

Конвертер из формата HEX в ASCII

Преобразует последовательности шестнадцатеричных байтов в текст в формате ASCII. Отлично подходит для отладки протоколов, обратного инженеринга и решений задач типа CTF.

Инструмент доступен на других языках