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

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

Руководства

Как работать с одноразовой почтой при пробной регистрации

Смотрите на код одноразового домена, когда решаете, запросить ли другой адрес, потребовать подтверждение или проверить заявку. Одного статуса «рискованный» для этого мало.

Что делать с каждым ответом

Каждый раз одни и те же четыре результата. Инструкция меняется вместе с ситуацией, потому что вместе с ней меняется цена ошибки.

Что делать с каждым ответом
РезультатЧто делать здесь
ДоставляемыйРазрешите регистрацию, но подтвердите адрес до выдачи пробного доступа. Статус «доставляемый» означает, что адрес может принимать почту, а не подтверждает личность человека.
РискованныйПрочитайте reason_codes. При DISPOSABLE_DOMAIN применяйте правило своего сервиса. Ролевой адрес или catch-all домен сами по себе не указывают на злоупотребление; если важен контроль над ящиком, запросите подтверждение.
НедоставляемыйПопросите исправить адрес до выдачи доступа. Ошибочный адрес или несуществующий домен не получит ссылку подтверждения. Объясните ошибку прямо в форме.
НеизвестноРазрешите регистрацию предварительно и отправьте подтверждение. Проверка не установила доставляемость: это ни доказательство обмана, ни подтвержденный контакт. При необходимости проверьте позже.

Что означает сигнал о домене

Сигнал об одноразовой почте показывает, что адрес использует домен известного провайдера временных ящиков. Эту классификацию можно посмотреть в открытом инструменте проверки. Она не говорит, сколько проживет конкретный ящик и собирается ли человек злоупотреблять пробным доступом. Определение одноразового адреса объясняет, почему временный ящик тоже может получить письмо подтверждения.

В полной проверке этот признак виден в checks.disposable и коде DISPOSABLE_DOMAIN. Emvero может пометить как risky адрес, который без этого сигнала был бы доставляемым, но не возвращает из-за него reject автоматически. ROLE_ACCOUNT описывает адрес вроде support@, а ACCEPT_ALL_DOMAIN — сервер, который принимает любого получателя. Ни один из этих кодов не доказывает злоупотребление. Решение зависит от конкретных причин и остальных свидетельств.

Выберите правило до запуска формы

  • Отклонять домены из списка можно, если для пробного доступа нужен постоянный контактный адрес. Объясните условие и дайте ввести другой адрес.
  • Требовать подтверждение почты можно, если для первого шага достаточно работающего ящика. Временный ящик тоже пройдет этот этап, поэтому одного подтверждения мало для ограничения числа пробных регистраций.
  • Пропускать и проверять отдельно можно, если ошибочный отказ хуже предварительного доступа. Сохраните сигнал для отдельного решения.

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

Принимайте решение на своем сервере

Вызывайте API проверки из серверной части и читайте вместе status, action, reason_codes и checks. Если первый ответ — pending, дождитесь конечного результата перед применением правила для статусов. При определенной ошибке вроде DNS_NXDOMAIN попросите исправить адрес. При unknown продолжайте предварительно и используйте подтверждение, не угадывая причину молчания сервера.

Ограничивайте выдачу пробного доступа собственными правилами допуска и частоты. Данные о почте помогают выбрать дополнительную проверку, но не предотвращают все повторные регистрации или автоматизированное злоупотребление. Страница API показывает поля ответа, а руководство по форме регистрации разбирает общие случаи.

Reason codes, которые здесь что-то решают

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

Reason codes, которые здесь что-то решают
DISPOSABLE_DOMAINСервис одноразовых адресов
ROLE_ACCOUNTИмя адреса обозначает функцию; кто пользуется ящиком, не установлено
ACCEPT_ALL_DOMAINДомен принимает любого получателя
DNS_NXDOMAINДомена не существует

Попробуйте на адресе, который вы знаете.

Бесплатная проверка возвращает результат целиком - каждую стадию, каждый reason code, ничего не скрывая.