Глоссарий
Жёсткий и мягкий возврат
Жесткий возврат обычно означает постоянный отказ доставки, мягкий — временный. Причину нужно читать в ответе сервера: отказ конкретной попытки не всегда означает, что ящика нет.
Чем отличаются временный и постоянный отказ
Возврат — уведомление о том, что письмо не удалось доставить. Терминами hard bounce и soft bounce обычно называют постоянный и временный отказ соответственно. В SMTP ответ 4xx означает временную ошибку команды. Ответ 5xx означает постоянную ошибку: повторять ту же команду без изменений не следует. Значение этих классов описано в RFC 5321.
Временный отказ может возникнуть из-за нагрузки сервера или грейлистинга. Постоянный отказ может указывать на отсутствующий ящик, но также на правила приема почты от отправителя. Чтобы понять причину, нужно прочитать весь ответ сервера.
Почему временная ошибка может закончиться возвратом
После временного отказа отправляющий сервер может оставить письмо в очереди и повторить доставку позже. Если срок повторных попыток закончится, отправитель может получить уведомление о недоставленном письме. При этом исходная причина останется временной. RFC 3464 допускает итоговый отказ доставки с кодом состояния 4.x.x: прекращение попыток не меняет этот код на 5.x.x.
Как возвраты связаны с проверкой адреса
Emvero проверяет адрес без отправки письма, поэтому результат проверки не является отчетом о возврате. При отправке настоящего сообщения сервер может применить другие правила, зависящие от отправителя, содержимого или текущих условий. Проверка адреса не предсказывает все возможные отказы.
Emvero не присваивает undeliverable при любом ответе 5xx. Наблюдение SMTP_MAILBOX_NOT_FOUND текущая политика преобразует в unknown с кодом SMTP_RECIPIENT_REJECTED_AMBIGUOUS. Сообщение об отключенном ящике или другой проблеме его состояния может привести к risky. Статус undeliverable может быть обоснован однозначной ошибкой синтаксиса или домена. Временный отказ SMTP не дает определенного ответа о ящике.
Сопоставляйте действие и причины в результате проверки, прежде чем выбирать правило отправки. Отдельно учитывайте назначение адреса: например, признак ролевого адреса сам по себе не предсказывает возврат.
Что возвращает сервис
Эти коды входят в словарь API и объясняют результат проверки. В пояснениях также указаны значения, которые текущие правила проверки или SMTP-проба не возвращают.
SMTP_MAILBOX_ NOT_ FOUND - Текущие правила возвращают это наблюдение как unknown с SMTP_RECIPIENT_REJECTED_AMBIGUOUS
SMTP_MAILBOX_ DISABLED - Ящик отключён
SMTP_TEMPORARY_ FAILURE - Временный сбой на почтовом сервере
SMTP_GREYLISTED - Временный отказ, классифицированный как грейлистинг