SPF, DKIM и DMARC — три записи в DNS домена, которые доказывают почтовым сервисам, что письмо от вашего имени отправили действительно вы. Без них письма с сайта попадают в спам, а вашим адресом может воспользоваться кто угодно.
Зачем это нужно
Электронная почта устроена доверчиво: в поле «от кого» можно написать что угодно. Мошеннику ничто не мешает отправить письмо от имени вашей компании с просьбой оплатить счёт. Три записи в DNS закрывают эту возможность.
Без них часть ваших уведомлений и счетов попадёт в спам. Отправитель не видит, куда доставлено письмо, поэтому потеря остаётся незаметной.
Что делает каждая
- SPF — список серверов, которым разрешено отправлять почту от имени домена. Одна TXT-запись, в которой перечислены ваш почтовый провайдер и сервис рассылок.
- DKIM — цифровая подпись письма. Отправляющий сервер подписывает письмо закрытым ключом, а открытый ключ вы кладёте в DNS. Получатель сверяет и убеждается, что письмо не подменили по дороге.
- DMARC — что делать, если проверки не прошли: ничего, отправить в спам или отклонить. Там же указывают адрес для отчётов о попытках подделки.
Порядок настройки
Сначала SPF: узнайте у почтового провайдера готовую строку и добавьте её TXT-записью. Запись должна быть одна: две SPF-записи ломают проверку целиком.
Потом DKIM: включите подпись в панели почты, получите строку с ключом и добавьте её в DNS под указанным именем. Если сервисов отправки несколько, у каждого свой селектор и своя запись.
Последним настраивают DMARC, начиная с мягкого режима «ничего не делать, присылать отчёты». Через две недели, когда убедитесь, что ваши письма проходят проверки, переводите его в карантин и отклонение.
Как проверить
Отправьте письмо на свой ящик в Gmail и откройте подробности письма: там указано, прошли ли проверки SPF и DKIM. Бесплатные сервисы проверки дают отчёт по всем трём записям: вы отправляете письмо на выданный адрес и смотрите результат.