Руководства
Как работать с одноразовой почтой при пробной регистрации
Смотрите на код одноразового домена, когда решаете, запросить ли другой адрес, потребовать подтверждение или проверить заявку. Одного статуса «рискованный» для этого мало.
Что делать с каждым ответом
Каждый раз одни и те же четыре результата. Инструкция меняется вместе с ситуацией, потому что вместе с ней меняется цена ошибки.
| Результат | Что делать здесь |
|---|---|
| Доставляемый | Разрешите регистрацию, но подтвердите адрес до выдачи пробного доступа. Статус «доставляемый» означает, что адрес может принимать почту, а не подтверждает личность человека. |
| Рискованный | Прочитайте 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-проба не возвращают.
DISPOSABLE_DOMAIN | Сервис одноразовых адресов |
ROLE_ACCOUNT | Имя адреса обозначает функцию; кто пользуется ящиком, не установлено |
ACCEPT_ALL_DOMAIN | Домен принимает любого получателя |
DNS_NXDOMAIN | Домена не существует |
Термины, которые стоит знать заранее
Одноразовый адрес
Адрес провайдера временной почты. Сигнал по домену помогает учесть срок использования адреса в ваших правилах. Он не доказывает сбой доставки.
Ролевой адрес
Адрес команды или службы, например support@. Он может принимать почту; подходит ли он вам, зависит от задачи.
Catch-all-домен
Почтовый сервер принимает произвольных получателей. Само принятие не подтверждает существование конкретного ящика.
Попробуйте на адресе, который вы знаете.
Бесплатная проверка возвращает результат целиком - каждую стадию, каждый reason code, ничего не скрывая.