Параметры проверки электронной почты
Проверка синтаксиса почтового адреса
Параметр syntax
На первом этапе проводится проверка корректности написания адреса электронной почты в соответствии со стандартом RFC 5321 (SMTP). Мы анализируем структуру адреса: наличие символа "@", корректность доменной зоны и отсутствие недопустимых символов. Если синтаксис адреса некорректен, дальнейшие этапы проверки не выполняются, поскольку такой email изначально считается недействительным.
Проверка наличия домена в белом и чёрном списке
Параметры whitelist и blacklist
Белый и чёрный списки позволяют управлять доверием к доменам отправителей. В белом списке находятся надёжные домены, которым система полностью доверяет. В чёрном списке — домены, с которых запрещено принимать письма или регистрации, например известные источники спама. На демо-странице оба параметра всегда установлены в значение false, однако в личном кабинете Вы можете задать собственные списки для каждого пакета услуг. Подробнее об этом можно прочитать на странице: demailify.com/about#whitelist-and-blacklist
Проверка MX-записей домена
Параметр mx
MX-записи (Mail Exchange) — это записи DNS, которые указывают, на какие почтовые серверы должны доставляться письма, отправленные на данный домен. Наличие корректных MX-записей говорит о том, что домен способен принимать электронную почту. Если MX-записи отсутствуют или указаны неверно, дальнейшая проверка не проводится, так как на таком домене фактически не существует почтового сервера.
DNS-записи SPF, DKIM и DMARC
Параметр dns (spf, dkim, dmarc)
Эти записи отвечают за аутентификацию и безопасность электронной почты:
- SPF (Sender Policy Framework) — определяет, какие серверы имеют право отправлять письма от имени домена, помогая бороться со спуфингом.
- DKIM (DomainKeys Identified Mail) — добавляет цифровую подпись к письмам, подтверждая, что письмо действительно отправлено с указанного домена.
- DMARC (Domain-based Message Authentication, Reporting and Conformance) — объединяет SPF и DKIM, задаёт правила для обработки писем, не прошедших проверку, и позволяет получать отчёты о попытках подделки.
Проверка временной почты
Параметр temp
Временная почта — это одноразовый почтовый ящик, который существует ограниченное время (например, 10 минут или час). Сервисы временной почты часто используются для анонимных регистраций или обхода проверок. Мы сверяем домен с базой известных временных почтовых сервисов и другими характеристиками, чтобы выявить подобные адреса.
Проверка доставляемости (deliverable)
Параметр deliverable
Даже при наличии корректных DNS и MX-записей, конкретный почтовый ящик может не существовать. На этом этапе выполняется эмуляция отправки письма, чтобы определить, принимает ли сервер письма для указанного ящика. Если сервер отвечает, что почтовый ящик не найден — письмо не будет доставлено. Этот параметр позволяет отсеивать несуществующие адреса.
Проверка на catch-all (перехват всех писем)
Параметр catchall
Некоторые домены настроены как catch-all — они принимают все письма, отправленные на любые адреса внутри домена, даже если конкретный ящик не существует. Формально письмо доставляется, но вероятность, что оно будет реально прочитано, крайне низка. Мы определяем такие домены, чтобы Вы могли исключать их из рассылок и получать более точную статистику доставляемости.
Итоговая валидность почтового адреса
Параметр valid
Параметр valid объединяет результаты всех предыдущих проверок: синтаксис, списки, DNS, MX, временность, доставляемость и catch-all. Если все проверки пройдены успешно — адрес считается валидным (true). Этот параметр не учитывает дополнительные факторы, такие как возраст домена (age) и наличие основного сайта (http), о которых рассказывается ниже.
Возраст домена (Domain Age)
Параметр age
Возраст домена — важный показатель доверия. Молодые домены часто используются для временных проектов или спам-активности. Проверка возраста помогает определить надёжность домена: чем старше домен, тем выше вероятность, что он принадлежит реальной компании или устоявшемуся сервису. Например, можно принимать только те почты, чей домен старше 5 лет.
Проверка наличия основного сайта
Параметр http
Наличие активного веб-сайта на основном домене говорит о том, что за ним стоит реальный проект или организация. Если сайт отсутствует, домен может использоваться только как почтовый шлюз или быть связан с временными почтовыми сервисами. Проверка параметра http помогает оценить уровень доверия к домену и избежать взаимодействия с подозрительными адресами.