Проверка email-адресов и Domain Intelligence используют общий баланс кредитов. Как работают кредиты

Начать бесплатно
Все термины

Глоссарий

Неоднозначный отказ

Неоднозначный SMTP-отказ — ответ о получателе, по которому нельзя надежно установить причину отказа. Например, код 550 может означать как отсутствие ящика, так и ограничение доступа.

Отрицательный ответ сервера не всегда объясняет, почему получатель отклонен. Например, код 550 может означать отсутствие ящика, запрет доступа или отказ по правилам сервера. Все эти причины допускает RFC 5321. По одному числу нельзя определить, какое объяснение относится к проверяемому адресу.

Почему важен этап отказа

На этапе RCPT TO сервер уже получил адрес получателя. Расширенный код ответа может уточнить проблему адреса, состояние ящика или ограничение по политике. RFC 3463 выделяет проблемы состояния ящика в отдельную категорию. Эти сведения помогают классифицировать ответ, но не подтверждают доставку настоящего письма или доступ человека к ящику.

Если отказ произошел раньше, сервер мог еще не получить адрес проверяемого получателя. Например, отказ отправителю SMTP-конверта не является ответом о ящике. Этот случай объясняется в статье об отказе SMTP по политике. Отдельно рассматривайте итог отправки настоящего сообщения, описанный в статье о жестком и мягком возврате.

Как Emvero оценивает отрицательный ответ

Для SMTP_RECIPIENT_REJECTED_AMBIGUOUS Emvero возвращает unknown и allow_with_email_confirmation. Наблюдение SMTP_MAILBOX_NOT_FOUND текущие правила преобразуют в тот же код причины и результат. В профиле провайдера нет отдельного правила, которое позволяло бы отклонить адрес по этому наблюдению. Разница с однозначной ошибкой синтаксиса или домена объясняется в сравнении unknown и undeliverable.

SMTP_MAILBOX_STATUS_ERROR сообщает о проблеме состояния ящика, а SMTP_MAILBOX_DISABLED — об отключенном ящике. Для этих наблюдений Emvero сейчас возвращает risky и рекомендует подтверждение адреса. Они не означают, что любой отрицательный ответ связан с отсутствием ящика, и не позволяют предсказать, когда сервер сможет принять письмо.

Если для регистрации нужен доступ к ящику, ваше приложение должно подтвердить его письмом. Emvero такого письма не отправляет. Как применить рекомендацию сервиса, показывает руководство по проверке в форме регистрации. В базе сохраняйте адрес и причину отказа, чтобы выбрать следующий шаг по своим правилам. Поля ответа разобраны в статье о чтении результата проверки.

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

Эти коды входят в словарь API и объясняют результат проверки. В пояснениях также указаны значения, которые текущие правила проверки или SMTP-проба не возвращают.

SMTP_RECIPIENT_REJECTED_AMBIGUOUS
Получатель отклонён по неоднозначной причине
SMTP_MAILBOX_STATUS_ERROR
Ответ сервера указывает на проблему состояния ящика
SMTP_MAILBOX_NOT_FOUND
Текущие правила возвращают это наблюдение как unknown с SMTP_RECIPIENT_REJECTED_AMBIGUOUS

Попробуйте проверку в личном кабинете.

Выберите проверку под свой вопрос и изучите результат.