Бесплатная проверка catch-all домена
Узнайте, принимает ли домен произвольных получателей
При catch-all почтовый сервер принимает имена получателей, даже если для них нет отдельного ящика. Введите домен или email-адрес: Emvero покажет, что уже известно об этом поведении у домена.
Введите домен или email-адрес и нажмите «Проверить». Форма покажет уже известные сведения о домене. Аккаунт не нужен, SMTP-проба не запускается, письма не отправляются.
Поиск бесплатен и доступен без аккаунта. Он не открывает SMTP-сессию, не отправляет письма и не проверяет конкретный ящик. Новые сведения о получателе может собрать полная проверка, если почтовый сервер это позволяет.
Email-адрес или домен · Бесплатно · Без аккаунта · Без SMTP-пробы
Что означает результат
Catch-all также называют accept-all. В ответе API этому поведению соответствуют значения yes, no и unknown. Отсутствие почтового маршрута форма показывает отдельно.
Accept-all: yes
По имеющимся сведениям домен принимает произвольные имена получателей. Даже если сервер согласится принять указанный вами адрес, это не подтвердит существование отдельного ящика с таким именем.
Accept-all: no
По имеющимся сведениям почтовый сервер различает существующих и несуществующих получателей. Его ответ при проверке конкретного адреса может дать сведения о ящике. Однако бесплатный запрос здесь сам адрес не проверяет.
Accept-all: unknown
Поведение неизвестно: доступных сведений недостаточно, чтобы определить, принимает ли домен произвольных получателей. Это не ответ no и не признак неработающего адреса. Бесплатный инструмент не проводит новую SMTP-пробу, чтобы получить недостающие сведения.
Нет почтового маршрута
По данным запроса домен не принимает почту из интернета. Поэтому вопрос о приеме произвольных получателей к нему не применим. Это отдельный результат проверки почтового маршрута, а не четвертое значение accept-all.
При ошибке сервиса или превышении лимита запросов ответ о домене не получен. Следуйте подсказке формы: подождите и повторите запрос. Ошибка не означает, что домен не принимает почту или адрес не работает.
Откуда берутся сведения о домене
Рядом с ответом может быть указан источник: предыдущая SMTP-проба этого домена, запись, внесенная оператором, или проверенный каталог почтовых провайдеров. Если показана дата, она относится к уже сохраненной записи. Она не означает, что сервер проверили во время вашего запроса. Сведения из каталога описывают поведение провайдера, а не результат новой пробы указанного домена.
Во время поиска Emvero может запросить DNS, чтобы определить почтовый маршрут и провайдера домена. При этом соединение с почтовым сервером не открывается.
Если вы ввели полный email-адрес, используется только домен. Имя перед @ на результат не влияет. Ни yes, ни no не подтверждают существование отдельного ящика. Подробнее об этой особенности — в глоссарии catch-all доменов.
Когда нужна полная проверка адреса
Полная проверка может обратиться к почтовому серверу и спросить о получателе из указанного адреса. Если сервер позволяет, Emvero сравнит этот ответ с реакцией на контрольный адрес, которым никто не владеет. Согласие принять оба адреса может выявить catch-all поведение.
SMTP-сессия заканчивается до DATA, то есть до передачи содержимого письма. Сообщение не отправляется. Если сервер откладывает ответ, не отвечает вовремя или не раскрывает сведения о получателях, результат может остаться неопределенным.
Проверка домена SMTP-соединение не открывает и возвращает только уже известные сведения о catch-all. Сравнение полной проверки и проверки домена поможет выбрать подходящий режим. Подробности SMTP-пробы разобраны в статье о проверке catch-all адресов.
Как принять решение о конкретном адресе
Для регистрации пользователя или работы с сохраненным контактом одного признака catch-all недостаточно. В полной проверке читайте вместе checks.accept_all, рекомендуемое действие action и коды причин reason_codes. Код ACCEPT_ALL_DOMAIN указывает на прием произвольных получателей, но не доказывает мошенничество. Недостаток свидетельств не равнозначен результату undeliverable: для него должна быть установлена постоянная техническая причина, по которой адрес не может принимать письма.
Чтобы подтвердить доступ человека к ящику, отправьте письмо со ссылкой или кодом и попросите пройти подтверждение. Ни техническая проверка адреса, ни бесплатный запрос о домене не устанавливают, кто пользуется ящиком, и не гарантируют доставку будущих писем.
Как получить сведения через API
Для запроса из своей системы передайте ключ доступа в заголовке авторизации как Bearer. Храните ключ на сервере:
curl -sS https://api.emvero.tech/v1/accept-all \
-H "Authorization: Bearer emv_your_credential" \
-H "Content-Type: application/json" \
-d '{"domain":"example.com"}'
Условный пример ответа для домена без почтового маршрута. Он описывает домен, а не отдельный email-адрес:
{
"domain": "example.com",
"ascii_domain": "example.com",
"accept_all": "unknown",
"provider_profile": "provider:unknown",
"mail_routing": false
}
Запрос не расходует кредиты, но для него действуют ограничения частоты. Поля ответа и возможные ошибки описаны в справке по запросу catch-all. Если нужны сведения о конкретном получателе, используйте API проверки email.
Вопросы
Часто спрашивают.
Что показывает бесплатная проверка catch-all?
Она сообщает, что Emvero уже знает о том, принимает ли домен произвольные имена получателей. Инструмент не связывается с почтовым сервером для новой пробы и не проверяет отдельный ящик.
Что делать, если catch-all поведение неизвестно?
Если нужно проверить конкретный адрес, запустите полную проверку. Она может получить новые сведения от принимающего сервера. Однако ответ все равно может остаться неопределенным: например, если сервер не отвечает вовремя или не раскрывает сведения о получателях.
Может ли на catch-all домене существовать нужный ящик?
Да. В таком домене могут работать обычные ящики, но сервер также принимает имена, для которых ящиков нет. Поэтому его согласие принять получателя не доказывает существование конкретного ящика. Одного признака catch-all недостаточно, чтобы подтвердить или отклонить адрес.
Нужно ли отклонять все catch-all адреса?
Catch-all сам по себе не доказывает, что адрес не работает. Учитывайте остальные сведения полной проверки и правила своего сервиса. Если при регистрации важен доступ человека к ящику, попросите перейти по ссылке или ввести код из письма подтверждения.
Можно ли получить сведения о catch-all через API?
Да. POST /v1/accept-all возвращает уже известные сведения о домене и не расходует кредиты. Для прямого запроса нужен ключ доступа, передаваемый как Bearer. При полной проверке адреса сведения о catch-all возвращаются в checks.accept_all вместе со статусом, рекомендуемым действием и кодами причин.
Прямое сравнение
Оценка или свидетельство за ней
Оценка confidence показывает силу свидетельств. Результаты этапов и коды причин объясняют, что удалось установить и какие ограничения остаются.
Проверка домена или полная проверка email-адреса
Проверка домена исследует адрес и почтовый маршрут, не запрашивая сведения о получателе. Полная проверка может добавить ответ SMTP по конкретному адресу, если сервер его предоставляет.
Catch-all-домен
Почтовый сервер принимает произвольных получателей в домене. Положительный ответ не подтверждает отдельный ящик.
SMTP-рукопожатие
Обмен командами и ответами с почтовым сервером. При проверке адреса позволяет запросить прием конкретного получателя.
Полная проверка email-адреса
Получите сведения о конкретном получателе
После подтверждения нового аккаунта вы получите 1 000 кредитов без банковской карты. Их хватит на 100 полных проверок. Полная проверка может собрать новые сведения о получателе и catch-all поведении, если сервер это позволяет. Проверка домена SMTP-пробу не проводит.