Оглавление
- Три слоя: синтаксис, MX, catch-all ›
- Чем это не SMTP-пинг ›
- Когда чистить базу ›
- Связь с bounce и прогревом ›
«Проверить email» звучит как одна кнопка. На деле это несколько разных вопросов: похож ли адрес на адрес, есть ли у домена почта, принимает ли домен любой ящик, жив ли конкретный ящик, не ловушка ли это.
Общая картина валидации в Mailganer — в статье Что такое валидация имейлов ›. Здесь — только слои проверки, чтобы не путать синтаксис с «ящик существует».
Три слоя: синтаксис, MX, catch-all
Синтаксис
Первый фильтр: выглядит ли строка как email. Опечатка в домене, пробел, два «@», кириллица там, где её не ждут, role-адреса вроде info@ и support@. Такой адрес часто даже не стоит отправлять: письмо не дойдёт, а статистика «недоставки» испортится впустую.
MX
MX — запись в DNS: «куда этому домену принимать почту». Нет обменника — нет ящика. Можно красиво написать address@example.invalid: синтаксис пройдёт, MX — нет. Письмо упрётся в отказ ещё до содержимого.
Catch-all
Домен может быть настроен так, что принимает любой локальный ящик: и реальный, и выдуманный. Синтаксис верный, MX есть — а человека за этим адресом нет. На catch-all нельзя опираться как на «ящик живой». Нужен следующий слой: алгоритмы проверки конкретного адреса, ловушки, жалобщики.
Mailganer для полной проверки использует Mailvalidator: 10 алгоритмов, в том числе попытку восстановить пароль, где это уместно. Как это устроено — интеграция с Mailvalidator ›.
Чем это не SMTP-пинг
SMTP-пинг — это запрос к чужому серверу: RCPT TO или тестовое письмо. Вы уже стучитесь в инфраструктуру получателя. Иногда так «проверяют» ящик, но это уже контакт, не справочная проверка.
Валидация Mailganer тестовое письмо на чужой ящик не отправляет. Алгоритмы смотрят синтаксис, MX, catch-all, ловушки и другие признаки, не «прокалывая» инбокс. Для одного адреса люди могут открыть экспресс на сайте; HTML и API тула для известных ИИ-краулеров закрыты (403), чтобы не жечь квоту ботами.
Продукт и цены: валидатор email-адресов › и тарифы от 0,25 ₽ ›. Персональные данные — в российском контуре: 152-ФЗ ›.
Когда чистить базу
Слои проверки отвечают на «что не так с адресом». Отдельный вопрос — когда запускать чистку всего списка.
- доставляемость упала (в кабинете алерт при 98,5% и ниже);
- больше двух месяцев не писали по этой базе;
- свежий импорт, на который ещё не отправляли;
- регулярные рассылки и доставляемость около 99% — достаточно раз в полгода.
Практика гигиены — Гигиена базы ›. Экспресс одного адреса: валидатор на сайте ›.
Связь с bounce и прогревом
Валидация снижает долю hard bounce до отправки. Она не заменяет разбор, если письмо уже «пропало»: тогда смотрите отчёт, статус, стоп-лист — по статье Расследование недоставок ›.
Чистая база без прогрева нового домена или IP всё равно может упереться в фильтры. После чистки — план объёмов: Прогрев домена ›.