T

Text Machine

Мощные текстовые инструменты прямо в браузере

Валидатор Электронной Почты

Проверяйте адреса электронной почты с помощью нашего бесплатного онлайн-инструмента

Введите Адрес Электронной Почты

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

Правила Проверки Email

Имя пользователя может содержать буквы, цифры, точки, подчеркивания, проценты, плюс или минус
Должен иметь формат имя_пользователя@домен.com
Домен должен содержать буквы, цифры, точки и дефисы
Должен иметь действительный домен верхнего уровня (TLD)
Не может содержать пробелы или некоторые специальные символы

Как пользоваться Валидатор Электронной Почты

  1. 1

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

    Введите или вставьте полный адрес электронной почты, например [email protected], в поле ввода.

  2. 2

    Нажмите «Проверить email»

    Нажмите «Проверить email», чтобы проверить адрес по стандартным правилам формата электронной почты.

  3. 3

    Просмотрите детали проверки

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

  4. 4

    Скопируйте или очистите

    Используйте «Копировать», чтобы сохранить подтверждённый адрес, или «Очистить», чтобы проверить другой.

Проверка email: что она может и чего не может вам сказать

Два совершенно разных вопроса

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

Этот инструмент отвечает на первый вопрос. Он проверяет формат адреса по стандартным структурным правилам и сообщает, какие части проходят: знак собаки, часть с именем пользователя, домен, домен верхнего уровня и общую форму. Зелёный результат означает, что адрес правильно построен, а не то, что кто-то есть на другом конце.

Проверка синтаксиса против доставляемости

Проверка доставляемости выходит далеко за пределы формата. Обычно она включает DNS-запрос, чтобы подтвердить, что у домена есть записи MX (mail exchange), означающие, что домен действительно настроен на приём почты, за которым в некоторых случаях следует SMTP-проба, которая подключается к почтовому серверу и спрашивает, существует ли конкретный почтовый ящик. Эти проверки требуют сетевого доступа к внешним почтовым серверам и не могут быть выполнены из одной строки в браузере. Да и тогда они несовершенны, потому что многие почтовые серверы намеренно принимают любой адрес, чтобы сорвать как раз такого рода пробы.

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

Почему идеальная проверка регулярным выражением практически невозможна

Формальная грамматика адреса электронной почты, определённая в стандарте, известном как RFC 5322, печально знаменита своей громоздкостью. Она допускает локальные части в кавычках, содержащие пробелы и специальные символы, комментарии в скобках и целый ряд конструкций, которые почти никто на самом деле не использует. Регулярное выражение, которое принимает каждый технически допустимый адрес и отвергает каждый недопустимый, настолько огромно и нечитаемо, что стало расхожей шуткой среди разработчиков, и даже тогда оно не способно проверить, существует ли домен. Практические валидаторы, включая этот, намеренно реализуют разумное, здравое подмножество, а не полную грамматику.

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

Допустимые адреса, которые наивные проверки ошибочно отвергают

Чрезмерно строгие валидаторы регулярно отвергают совершенно законные адреса, что хуже, чем быть слегка снисходительным, потому что так вы прогоняете реальных пользователей. Плюс-адресация — яркий пример: адрес вроде [email protected] допустим и широко используется для фильтрации, однако многие самодельные проверки отвергают знак плюс. Поддомены в части домена, как в [email protected], допустимы, но сбивают с толку шаблоны, предполагающие одну точку. Взрывной рост новых доменов верхнего уровня, от коротких до длинных брендовых и общих расширений, ломает старые правила, в которых жёстко заданы TLD из двух-четырёх букв.

Интернационализированные адреса заходят ещё дальше. Современные стандарты допускают не-ASCII-символы как в локальной части, так и в домене, поэтому адреса с буквами с диакритическими знаками или полностью нелатинскими письменностями могут быть законными. Валидатор, предполагающий только ASCII, ошибочно отвергнет их. Урок для всех, кто строит форму регистрации, — склоняться к приёму: отвергнуть допустимый адрес реального клиента — это дорогостоящий ложноотрицательный результат.

Ложноположительные результаты: правильно построен, но неверен

Противоположный сбой — принять адрес, синтаксически безупречный, но бесполезный. Домен с опечаткой вроде [email protected] проходит каждую проверку формата, но ведёт в никуда, а намеренно фальшивая, но правильно построенная запись вроде [email protected] тоже проскакивает. Одноразовые и временные адреса тоже допустимы по форме, как и адреса для почтовых ящиков, деактивированных много лет назад. Ни один из них нельзя поймать одним лишь синтаксисом, и именно поэтому проверка формата никогда не может подтвердить, что почта дойдёт.

Некоторые из них можно смягчить дополнительными шагами, которые проверка формата не выполняет, такими как пометка распространённых опечаток в доменах или сверка домена со списком известных одноразовых провайдеров. Но основной предел остаётся в силе: выглядеть правильно и быть настоящим — это разные свойства, и только одно из них видно в тексте адреса.

Единственный окончательный тест — это письмо с подтверждением

Несмотря на все техники проверки, есть ровно один способ убедиться, что адрес и существует, и принадлежит тому, кто его ввёл: отправить на него сообщение с уникальной ссылкой подтверждения и потребовать, чтобы человек по ней нажал. Это паттерн двойного подтверждения (double opt-in), используемый практически каждой уважаемой рассылкой и системой учётных записей. Он доказывает доставляемость, доказывает принадлежность и защищает вас от опечаток и от того, что кто-то регистрирует чужой адрес, — всё разом. Проверки формата и доставляемости — полезные предварительные фильтры, но подтверждение — это истина в последней инстанции.

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

Грамотное использование проверки на стороне клиента

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

Относитесь к проверке на стороне клиента как к первому и самому дружелюбному слою защиты, а не как ко всей стратегии. Сочетайте мгновенную проверку формата здесь с шагом подтверждения на стороне сервера для всего, что важно, — и вы получите лучшее из обоих: гладкий опыт, который ловит ошибки рано, подкреплённый процессом, который действительно доказывает, что адрес работает.

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

Что именно проверяет этот инструмент?
Он проверяет синтаксис адреса электронной почты: наличие символа @, корректную часть с именем пользователя, правильно отформатированный домен, распознаваемый домен верхнего уровня (TLD) и корректную общую структуру. Он проверяет правила форматирования, а не существование самого почтового ящика.
Означает ли корректный результат, что почта может принимать письма?
Нет. Успешный результат означает только то, что адрес правильно отформатирован. Почтовый ящик всё равно может быть неактивным, переполненным или несуществующим. Для подтверждения доставляемости понадобится специализированный сервис проверки email, выполняющий проверки домена и SMTP.
Какие символы допустимы в корректном адресе?
Имя пользователя может содержать буквы, цифры, точки, подчёркивания, знаки процента, плюсы и дефисы; домен может содержать буквы, цифры, точки и дефисы; адрес не может содержать пробелы или определённые запрещённые специальные символы. Он должен соответствовать шаблону [email protected].
Почему мой адрес помечен как недопустимый?
Частые причины включают отсутствие @, отсутствие расширения домена, лишний пробел, недопустимый TLD или запрещённые символы в имени пользователя или домене. Панель «Детали проверки» выделяет, какое именно правило не прошло, чтобы вы могли это исправить.
Сохраняется ли конфиденциальность моего адреса электронной почты?
Да. Проверка выполняется локально в вашем браузере по правилам формата, поэтому вводимый адрес никогда не загружается и не хранится. Инструмент бесплатен и не требует регистрации.

Похожие инструменты

Продолжайте работу с этими удобными инструментами

Генератор Мета-Тегов

Генератор Robots.txt

Open Graph Previewer

Кодировщик/Декодировщик HTML-сущностей

Просмотр HTTP-заголовков

Проверка цепочек перенаправлений URL