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

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

Глоссарий

Грейлистинг

Защита от спама, которая временно отклоняет первую попытку доставки от незнакомого отправителя и принимает повторную.

Грейлистинг построен на одном наблюдении: настоящий почтовый сервер повторяет попытку, а значительная часть спам-софта — нет. При первом обращении незнакомого отправителя принимающий сервер возвращает временный отказ — код 4xx, то есть попробуйте позже, — и запоминает попытку. Легитимный отправитель ставит письмо в очередь и повторяет через несколько минут; тогда письмо принимают, а отправителя обычно запоминают.

Для проверки отсюда возникает вполне определённая неоднозначность. Запрос доходит до почтового сервера и получает настоящий ответ, но ответ этот — «не сейчас», а не «да» или «нет». О самом ящике не установлено ничего. Считать 4xx отказом значило бы помечать вполне рабочие адреса недоставляемыми, а это самая дорогая ошибка, какую может допустить проверка: живой клиент, удалённый из базы из-за антиспам-меры, отработавшей ровно так, как задумано.

Поэтому ответ с грейлистингом — это неизвестно и никогда не недоставляемо. «Неизвестно» — утверждение о доказательствах, а не об адресе: мы спросили, сервер отказался отвечать, и сколько ни перечитывай ответ, это не изменится.

Грейлистингом объясняется и разброс времени проверки между доменами. Домен с грейлистингом не разрешается в рамках одного разговора, а ждать окно повтора значило бы держать запрос открытым минутами. Честный ответ за разумное время — что ответа пока нет.

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

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

Что возвращает сервис
SMTP_GREYLISTEDГрейлистинг — нужна повторная попытка
SMTP_TEMPORARY_FAILUREВременный сбой на почтовом сервере

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

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