Проверка адреса никогда не отправляет на него письмо, даже случайно. Почему это так

Начать бесплатно

Глоссарий

SMTP-рукопожатие

Разговор двух почтовых серверов, устанавливающий, будет ли принят получатель.

SMTP — это разговор, и проверка слушает ту его часть, которая решает, существует ли получатель. Обмен открывается приветствием, отправитель представляется командой EHLO, называет отправителя конверта через MAIL FROM, а затем называет получателя через RCPT TO. Именно последняя команда несёт ответ: принимающий сервер либо принимает получателя, либо отказывает, и сообщает об этом числовым кодом.

На этом проверка останавливается. Команда DATA не отправляется никогда, поэтому тело письма не передаётся и ничего не доставляется — соединение закрывается, как только получатель принят или отклонён. В этом вся причина, по которой ящик можно проверить, не написав его владельцу.

Ответ не всегда бывает чистым «да» или «нет». Одни серверы принимают любого получателя по политике и решают позже. Другие на первом обращении возвращают временный код. Третьи ограничивают запросы от незнакомых отправителей или отказывают им вовсе — и тогда честный результат в том, что вопрос задать не удалось.

Поэтому результат несёт коды причин, а не один лишь вердикт. SMTP_RCPT_ACCEPTED означает, что получатель принят на пороге; SMTP_MAILBOX_NOT_FOUND — что отклонён; SMTP_GREYLISTED — что нас попросили вернуться позже. Вердикт — это прочтение этих кодов, а сами коды остаются в ответе, чтобы прочтение можно было перепроверить.

Что возвращает сервис

Коды причин из закрытого словаря ответа API. Это ровно те строки, против которых интеграция пишет if.

Что возвращает сервис
SMTP_RCPT_ACCEPTEDПолучатель принят
SMTP_MAILBOX_NOT_FOUNDЯщик не найден
SMTP_GREYLISTEDГрейлистинг — нужна повторная попытка
SMTP_CONNECT_TIMEOUTПочтовый сервер не ответил вовремя
SMTP_PROBE_SKIPPED_PROVIDER_POLICYПроверка пропущена по политике провайдера

Посмотрите на реальном адресе.

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