Почему важны записи SPF, DKIM и DMARC: простым языком о «сложной» части email-маркетинга
Привет! На связи отдел маркетинга и PR enKod =)
За красивыми email-рассылками стоит техническая часть, которая помогает вашим письмам успешно доходить до получателей и не попадать в спам. Главные инструменты в этом процессе — SPF, DKIM и DMARC.
Что означают эти термины, почему они так важны для вашей email-рассылки и как использовать – расскажем в этой статье!
Что такое SPF, DKIM и DMARC
SPF (Sender Policy Framework)
Не тот SPF, который защищает от солнца, но тоже полезный =)
Это такой список «разрешённых отправителей». Запись SPF сообщает почтовым провайдерам, какие домены и IP-адреса имеют право отправлять письма от вашего имени.
DKIM (DomainKeys Identified Mail)
DKIM — это цифровая подпись вашего письма. Она подтверждает, что письмо действительно отправлено вами и не было подменено по пути к получателю.
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
DMARC — это «политика безопасности» вашего домена. Она объединяет SPF и DKIM и говорит почтовым провайдерам, что делать с письмами, которые не прошли проверку. То есть, вы даёте условия, по которым почтовый провайдер определяет, что делать с подозрительными письмами – например, отправлять в спам.
Зачем нужны эти записи
…или почему без них нельзя?
- Защита от спама и фишинга. Без DKIM, DMARC и SPF мошенники могут подделывать ваши письма и рассылать спам от имени вашего домена. Это не только портит репутацию бренда, но и может привести к финансовым потерям клиентов.
- Доставляемость писем. Почтовые провайдеры (Gmail, Mail.ru или Яндекс.Почта) строго фильтруют входящие письма. Если ваши записи настроены неправильно или их нет, письма могут попадать в папку «Спам» или вовсе не доходить.
- Поддержание репутации отправителя. Хорошая репутация домена напрямую влияет на доставляемость писем. Наличие DKIM, SPF и DMARC показывает, что вы честный отправитель, которому можно доверять. А значит и повышает доставляемость ваших писем.
Игнорирование записей DKIM, DMARC и SPF может привести к неприятным последствиям:
- Письма будут попадать в спам. Почтовые провайдеры сочтут ваши сообщения подозрительными.
- Рассылки станут не эффективными. Это следствие первого пункта – если ваши письма не доходят до адресатов, вы теряете возможность поддерживать связь с клиентами и предлагать им свои товары и услуги. Так бюджет на рассылки тратится впустую.
Записи SPF, DKIM и DMARC работают вместе, чтобы обеспечить безопасность и высокую доставляемость ваших писем. SPF проверяет, имеет ли сервер право отправлять письма от вашего домена. DKIM добавляет цифровую подпись, подтверждая подлинность письма. DMARC анализирует результаты проверки SPF и DKIM и решает, что делать с письмом, если оно не прошло аутентификацию.
Поэтому прежде, чем начинать делать красивые рассылки, нужно обязательно настроить техническую часть. Давайте разберём, как.
Как настроить SPF, DKIM и DMARC: примеры и синтаксис
Причём здесь DNS?
Записи SPF, DKIM и DMARC хранятся и проверяются через DNS-серверы. DNS (Domain Name System) — это система, которая переводит адреса сайтов (например, enkod.io) в IP-адреса серверов. DNS может хранить важные настройки и инструкции для вашего домена, например:
- какие серверы имеют право отправлять письма (SPF),
- как подписывать сообщения (DKIM),
- как обрабатывать подозрительные письма (DMARC).
По сути, записи SPF, DKIM и DMARC — это текстовые DNS-записи, которые проверяются почтовыми провайдерами при доставке письма.
SPF
SPF — это TXT-запись в DNS вашего домена. Она содержит список серверов и IP-адресов, которые имеют право отправлять письма от вашего имени. Когда письмо приходит на почтовый сервер получателя, он проверяет DNS вашего домена, чтобы узнать, есть ли разрешение для отправки с этого IP-адреса.
Пример:
v=spf1 — версия SPF;
ip4 — конкретный IP-адрес сервера;
include — разрешение хосты для домена;
~all — обозначает, что все остальные отправители не авторизованы.
Для проверки синтаксиса SPF можно использовать специальный сервис.
DKIM
DKIM использует публичный ключ, который размещается в DNS в виде TXT-записи. Когда вы отправляете письмо, ваш почтовый сервер подписывает его цифровой подписью с использованием приватного ключа. Получатель проверяет подпись с помощью публичного ключа из DNS-записи вашего домена.
Пример:
default._domainkey — имя записи;
v=DKIM1 — версия DKIM;
p=... — публичный ключ.
Если подпись не совпадает или запись не найдена в DNS, письмо может быть отклонено или отправлено в спам.
Проверить синтаксис DKIM можно здесь.
DMARC
DMARC — это тоже TXT-запись в DNS вашего домена. Она указывает почтовым провайдерам, что делать с письмами, которые не прошли проверки SPF и DKIM.
Пример:
v=DMARC1 — версия DMARC;
p=reject — политика. Возможные варианты:
- none — ничего не делать, просто собирать отчёты;
- quarantine — отправить письмо в спам;
- reject — отклонить письмо полностью.
rua — адрес для отправки отчётов.
Для проверки можно использовать этот сервис.
Многие платформы для email-рассылок – ESP или CDP – предлагают инструкции и даже автоматизированную настройку SPF, DKIM и DMARC. Чаще это копирование записей, которые предоставляют платформы, и добавление их в DNS вашего домена.
В enKod мы помогаем с настройкой DNS-записей: предоставляем уже готовые шаблоны, в которые нужно только добавить ваши данные.
Резюме
Итак, как проходит процесс:
1. Настройка SPF, DKIM и DMARC. Для начала вы прописываете все записи.
2. Отправка рассылки. Когда письма отправляются, почтовый провайдер проверяет SPF-запись, чтобы убедиться, что они принадлежат указанному отправителю.
3. DKIM проверяет цифровую подпись с публичным ключом из DNS.
4. DMARC проверяет результаты SPF и DKIM: если письмо не прошло проверки, DMARC определяет, что делать с ним – отправить в спам, отклонить или ничего не делать.
Полезный совет в заключение
Если вам сложно разобраться с настройками самостоятельно, обратитесь к поддержке сервиса, через который делаете рассылки. Лучше потратить время на настройку DNS-записей в начале, чем терять деньги и клиентов из-за проблем с доставляемостью писем.
В нашем Telegram-канале узнаете больше про автоматизацию маркетинга для увеличения повторных продаж – подпишитесь!
Остались вопросы? Напишите в комментариях, мы с радостью ответим =)