Что такое SPF, DKIM и DMARC?
SPF, DKIM и DMARC - это механизмы аутентификации электронной почты, которые используют ваш домен и DNS, чтобы помочь проверять сообщения, отправляемые с использованием вашего домена. Каждый из них решает свою часть задачи, и обычно они используются вместе.
Что такое SPF?
Sender Policy Framework (SPF) позволяет домену опубликовать, какие серверы имеют право отправлять почту с использованием этого домена в соответствующих SMTP-идентификаторах. SPF-политика публикуется в DNS как TXT-запись.
v=spf1 include:mail.example.com ~all
Для одного имени может использоваться только одна SPF TXT-запись. Конкретные механизмы и разрешённые отправители зависят от почтовых сервисов, которые вы используете.
Что такое DKIM?
DomainKeys Identified Mail (DKIM) добавляет к письму криптографическую подпись. Принимающая система может получить открытый ключ подписывающего домена из DNS и проверить эту подпись.
selector._domainkey.example.com
DKIM-записи обычно публикуются под именем конкретного селектора, например selector._domainkey.example.com. Обычно ваш почтовый провайдер предоставляет селектор и необходимую DNS-запись.
Что такое DMARC?
Domain-based Message Authentication, Reporting, and Conformance (DMARC) позволяет домену опубликовать политику, определяющую, как принимающие системы могут обрабатывать сообщения, не прошедшие проверку DMARC. Также DMARC предоставляет механизмы отчётности для контроля результатов аутентификации.
_dmarc.example.com
DMARC-политика публикуется по адресу _dmarc.example.com. Она может указывать разные варианты обработки, включая p=none, p=quarantine и p=reject, в зависимости от этапа внедрения и требований владельца домена.
Больше, чем базовые проверки DMARC
Сводные DMARC-отчёты помогают определить, какие серверы отправляют письма от имени вашего домена и проходят ли эти письма проверку подлинности. В руководстве «Начало работы» описан процесс настройки и роль DMARC-отчётов в Viglar.
Открыть руководство →Как SPF, DKIM и DMARC работают вместе?
SPF
SPF проверяет, разрешён ли отправляющий источник использовать соответствующую доменную идентичность.
DKIM
DKIM предоставляет криптографическую подпись, позволяющую принимающей системе проверить домен подписанта и подпись сообщения.
DMARC
DMARC использует результаты аутентификации и соответствие доменов для оценки сообщений с видимым доменом From, затем применяет опубликованную политику и может формировать отчёты.
Какие бывают распространённые проблемы с SPF, DKIM и DMARC?
Отсутствующий или неправильный SPF
SPF-запись отсутствует, содержит неправильные сервисы отправки или настроена неправильно. После смены почтового провайдера может потребоваться обновление SPF.
Сломанный DKIM
Selector может отсутствовать, открытый ключ может не соответствовать системе подписи, либо почтовый сервис может использовать другой selector, чем ожидалось.
Проблемы с выравниванием или политикой DMARC
Сообщение может успешно пройти SPF или DKIM и при этом не пройти проверку DMARC alignment. Слишком строгая политика также может затронуть легитимную почту, если ещё не настроены все сервисы отправки.
Что нужно проверить?
Сначала определите все сервисы, которые действительно имеют право отправлять почту от имени вашего домена. Затем проверьте SPF-запись, конфигурацию DKIM и DMARC-политику в DNS. После изменений протестируйте реальную доставку почты и изучите доступные отчёты аутентификации, а не предполагайте, что одна опубликованная DNS-запись автоматически означает исправную аутентификацию.
Как Viglar помогает контролировать аутентификацию почты
Viglar проверяет DNS-конфигурацию домена, включая сигналы SPF, DKIM и DMARC. Это помогает обнаруживать отсутствующие записи, неожиданные изменения DNS и проблемы конфигурации до того, как они приведут к проблемам с доставкой почты или безопасностью домена.
Хотите проверить свой домен?
Запустите быструю внешнюю проверку Viglar и посмотрите, какие DNS- и сигналы безопасности сейчас видны для вашего домена.
Проверить доменНужно создать или исправить записи? Создайте SPF, DKIM и DMARC записи с помощью Viglar.
Создать SPF, DKIM и DMARC записи →