Верификация email

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

Продукт работает: бесплатная проверка адреса, пакетная проверка и валидатор базы в кабинете, API для разработчиков. Доступно клиентам MailerMail — узнать о запуске регистрации →

· синтаксис · MX-домен · ролевой · одноразовый · реестр

Fig. 1 — пять уровней проверки в действии. Прогнать свой адрес →

Что проверяем

Синтаксис и опечаткиRFC 5322, кириллические домены (почта.рф → punycode), подсказки для доменов-опечаток вроде gmial.com.
Мёртвые доменыMX и A-записи по DNS с общим кэшем: домен без почтового сервера — письмо не доставить никому.
Ролевые адресаinfo@, sales@, office@ — общие ящики отделов: письма читают несколько человек или никто.
Одноразовые адресаВременная почта (mailinator, temp-mail и т.п.) — подписчик, который никогда не вернётся.
Реестр недоставляемыхАдреса, на которые почтовые серверы ответили «ящик не существует» в реальных отправках через MailerMail. Живое знание, которого нет у DNS-проверок.
·Проверка ящика SMTP-запросомСледующий этап продукта: диалог с сервером получателя без отправки письма.
отправки клиентов SMTP-серверы сервер получателя 550 no such user реестр недоставляемых глобальный · TTL 24 мес ваша проверка адрес отсеян ✓ RCPT bounce

Fig. 2 — откуда реестр знает о мёртвых адресах: живые bounce-ответы почтовых серверов, а не эвристики.

Четыре способа проверить

Один адрес — бесплатноПубличный чекер без регистрации: синтаксис, домен, ролевые и одноразовые адреса, опечатки — с пояснением к каждому пункту.
Пачка адресов — в кабинетеРаздел «Верификация»: вставили до 100 адресов — получили вердикты списком, с итогами по категориям.
Вся база — валидаторомПрогон по всем контактам: отчёт по категориям, CSV-экспорт, исключение мёртвых адресов в один клик и история прогонов.
Из кода — по APIПроверка на форме регистрации, в CRM или по крону: POST /api/v1/verify, токены — в кабинете.

Зачем это нужно

API для разработчиков

Проверка адресов из вашего кода: на форме регистрации, в CRM или по крону над базой. Один адрес — POST /api/v1/verify, до 100 за раз — /api/v1/verify/batch. Токены — в кабинете MailerMail (Настройки → API-токены).

POST /api/v1/verify · Api-Token: mm_live_…

{ "email": "ivan@почта.рф" }

→ 200 { "success": true, "email": "ivan@xn--80a1acny.xn--p1ai",
  "status": "deliverable",  // deliverable · risky · undeliverable · unknown
  "checks": { "syntax": true, "domain": "ok", "role": false,
    "disposable": false, "known_bounce": false, "did_you_mean": null } }

Без SMTP-диалога статус «deliverable» означает: синтаксис корректен, домен принимает почту, красных флагов (ролевой, одноразовый, опечатка, реестр недоставляемых) нет. Проверка существования конкретного ящика — этап 3 продукта. Лимит: 120 запросов в минуту на токен.

Проверить адрес бесплатно → тарифы

Чем наша верификация отличается

Большинство верификаторов опираются только на DNS и эвристики. У MailerMail есть источник, который нельзя купить: собственный поток отправок и bounce-ответов почтовых серверов. Когда сервер получателя прямо говорит «такого ящика нет», адрес попадает в реестр недоставляемых — и валидатор предупредит о нём любого клиента до отправки. Записи устаревают: если адрес перерегистрировали и отказы прекратились, со временем он выходит из реестра.

Тарифицируется верификация пакетами проверок — разово, без подписки, остаток не сгорает (цены). Смежные продукты: Email-рассылки со встроенным валидатором базы и Email API для писем из кода. Про сами проверки — термин «валидация email» в глоссарии.

Частые вопросы

Проверяете ли вы, существует ли конкретный ящик?

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

Откуда берётся реестр недоставляемых?

Когда при отправке через MailerMail почтовый сервер отвечает, что ящика не существует, адрес попадает в реестр и учитывается при проверках 24 месяца с последнего такого отказа. Это живое знание, которого нет у проверок по DNS: домен может быть исправен, а конкретного ящика на нём давно нет.

Можно ли проверить адрес бесплатно?

Да, один адрес — без регистрации в бесплатной проверке: синтаксис, домен и почтовые серверы, ролевые и одноразовые адреса, опечатки — с пояснением к каждому пункту. Сверка с реестром недоставляемых доступна в кабинете и по API.

Нужно ли удалять ролевые адреса вроде info@?

Не обязательно. Ролевой адрес может быть рабочим — например, ящик отдела, который действительно подписался. Но письма в такие ящики чаще читают несколько человек или не читает никто, и жалобы на них бывают чаще. Мы помечаем такие адреса отдельно, а решение за вами.

Как проверять адреса из своего кода?

Запросом POST /api/v1/verify с токеном, у которого есть право на проверку. Так удобно проверять адрес прямо на форме регистрации, в CRM или по расписанию над всей базой. Подробности — в справочнике API.