Руководство, CRM
Что такое SPF, DKIM и DMARC в email-маркетинге?
- Автор
- PureField
- Опубликовано
- Обновлено
SPF, DKIM и DMARC — три записи, которые добавляются в DNS вашего домена. SPF указывает, каким серверам разрешено отправлять почту от вашего имени, а DKIM показывает, что письмо не изменили по дороге. DMARC сообщает получателю, что делать, если эти проверки не пройдены. Gmail и Yahoo требуют все три от всех, кто отправляет тысячи писем в день.
Зачем нужны все три?
Все три нужны, потому что каждая отвечает на свой вопрос. SPF проверяет отправляющий сервер, DKIM — содержимое, а DMARC связывает оба результата с видимым адресом «От» и задаёт политику. Домен только с SPF всё ещё можно подделать.
| Запись | Что подтверждает | Где находится и как выглядит | Частая ошибка |
|---|---|---|---|
| SPF | Этому серверу разрешено отправлять почту от этого домена | TXT-запись домена: v=spf1 include:_spf.provider.com ~all | Две SPF-записи или превышение лимита в 10 DNS-запросов |
| DKIM | Письмо подписано и не изменено по дороге | TXT-запись по адресу selector._domainkey.company.com: v=DKIM1; k=rsa; p=... | Опечатка в селекторе, выданном сервисом рассылки, или его отсутствие |
| DMARC | Домен в поле «От» совпадает с SPF или DKIM; если нет, применяется эта политика | TXT-запись по адресу _dmarc.company.com: v=DMARC1; p=none; rua=mailto:dmarc@company.com | Сразу p=reject без чтения отчётов |
Как настроить SPF?
Вы добавляете в домен одну TXT-запись и перечисляете в ней все сервисы, которые отправляют почту от вашего имени. Если у вас есть корпоративный почтовый сервер, сервис маркетинговых рассылок и система, которая отправляет счета по почте, все три должны быть в этой одной записи.
Важны два правила:
- У домена ровно одна SPF-запись. Если добавить вторую запись v=spf1, проверка не проходит.
- Проверка SPF может сделать не больше 10 DNS-запросов. Считается каждый include, a, mx и redirect. Если продолжать добавлять сервисы, лимит будет превышен, и SPF станет недействительной.
В конце записи ~all означает «относиться с подозрением ко всему, что не указано», а -all — «отклонять всё, что не указано».
Как настроить DKIM?
Для DKIM вы публикуете в DNS открытый ключ, который выдаёт ваш сервис рассылки. Сервис подписывает каждое исходящее письмо закрытым ключом, а принимающий сервер проверяет подпись по открытому ключу в DNS. «Селектор» в имени записи позволяет одному домену хранить несколько ключей, поэтому у каждого сервиса рассылки свой селектор.
Как выбрать политику DMARC?
Начинайте DMARC с p=none и ужесточайте после того, как прочитаете отчёты. Обычный порядок такой:
- p=none: ничего не блокируется, вы только получаете отчёты. Видно, какие сервисы отправляют почту от вашего имени.
- p=quarantine: не прошедшие проверку письма попадают в спам.
- p=reject: не прошедшие проверку письма отклоняются.
На адрес rua приходят ежедневные сводные отчёты от принимающих серверов. Если в отчёте виден сервис, который вы забыли добавить в SPF, исправьте это до ужесточения политики.
DMARC проходит только при «выравнивании»: домен в поле «От» должен совпадать с доменом, который проверил SPF, или с доменом в подписи DKIM.
Что Gmail и Yahoo требуют от отправителей?
С февраля 2024 года Gmail и Yahoo требуют от массовых отправителей аутентификацию и простую отписку. Google считает массовым отправителем того, кто отправляет около 5 000 или больше писем в день на личные аккаунты Gmail.
- Должны быть настроены и SPF, и DKIM.
- Запись DMARC как минимум с p=none, и домен «От» выровнен с SPF или DKIM.
- Маркетинговые письма должны предлагать отписку в один клик, а запросы — выполняться в течение двух дней.
- Доля пользователей, отмечающих ваши письма как спам, должна оставаться ниже 0,3%.
Небольшим отправителям всё равно нужен SPF или DKIM. Актуальные правила проверяйте по источникам ниже.
Как эти записи настраиваются в PureField Marketing?
В настройках почты PureField Marketing SPF, DKIM и DMARC настраиваются шаг за шагом, а экран показывает, какую запись добавить в DNS. Перед отправкой каждое письмо проходит проверку содержимого по 39 пунктам. Экран состояния списка показывает состояние сегмента, а на адреса из блок-листа письма не отправляются. Почта уходит через SMTP, Postmark или Mandrill.
Правильные записи — основа доставляемости. Вместе с ними результат определяют качество списка, содержимое и реакция получателей.
Источники
- SPF
- формат записи и лимит в 10 DNS-запросов определены в RFC 7208.
- DKIM
- структура подписи и селектора определена в RFC 6376.
- DMARC
- политика, выравнивание и адрес для отчётов определены в RFC 7489.
- Требования Gmail
- определение массового отправителя и правила аутентификации — в рекомендациях Google для отправителей.
- Требования Yahoo
- правила Yahoo для отправителей — на Yahoo Sender Hub.
Запишитесь на демо PureField Marketing, чтобы увидеть настройку домена и проверку содержимого. Записаться на демо
