DMARC (Domain-based Message Authentication, Reporting and Conformance) — это стандарт, который дополняет SPF и DKIM. С его помощью владелец домена сообщает почтовым сервисам, что делать с письмами от его имени, которые не прошли проверку: пропускать, помещать в спам или отклонять. Если вы ещё не знакомы с аутентификацией писем, начните со статей о SPF и DKIM.
Кроме того, почтовые сервисы, которые поддерживают DMARC, — Gmail, Mail.ru, Яндекс и другие — присылают владельцу домена отчёты о письмах, отправленных от имени домена.
Важно: DMARC настраивается в DNS вашего домена, а отчёты приходят на адрес, который вы укажете в записи. В личном кабинете Haskimail отчёты DMARC не отображаются — для их анализа используйте свой почтовый ящик или специализированные сервисы.
Как это работает?
DMARC задаётся TXT-записью с именем _dmarc в DNS вашего домена. В ней указываются политика и адрес для отчётов. Типичная запись:
v=DMARC1; p=none; pct=100; rua=mailto:dmarc@example.ru; sp=none; aspf=r;
Описание основных тегов
| Тег | Что означает | Пример |
|---|---|---|
v |
Версия протокола, всегда DMARC1 |
v=DMARC1 |
p |
Политика для писем, которые не прошли проверку: none — ничего не делать, только присылать отчёты; quarantine — помещать в спам; reject — отклонять |
p=none |
pct |
Доля писем в процентах, к которой применяется политика. Остальные письма, не прошедшие проверку, обрабатываются по более мягкой политике — так удобно ужесточать политику постепенно | pct=100 |
rua |
Адрес, на который почтовые сервисы присылают сводные отчёты | rua=mailto:dmarc@example.ru |
sp |
Политика для поддоменов | sp=none |
aspf |
Режим сравнения доменов для SPF: r — мягкий, поддомены считаются совпадающими; s — строгий |
aspf=r |
Письмо проходит DMARC, если оно прошло SPF или DKIM и домен проверки совпадает с доменом в поле «От кого».
Как добавить DMARC-запись в DNS?
DMARC-запись вы создаёте сами и добавляете как TXT-запись в DNS своего домена:
- Имя (хост):
_dmarc - Значение: ваша DMARC-запись, например
v=DMARC1; p=none; rua=mailto:dmarc@example.ru;
Вместо dmarc@example.ru укажите ящик, на который хотите получать отчёты.
Как внедрить DMARC для вашего домена?
DMARC — мощная защита от подделки писем, но внедрять его нужно аккуратно. Если сразу включить строгую политику, не зная всех источников почты — корпоративных ящиков, рассылок, CRM, транзакционных писем, уведомлений серверов, — можно заблокировать собственные легитимные письма.
Поэтому:
- Начните с политики
p=noneи укажите адрес для отчётов вrua. - Изучите отчёты за несколько недель и настройте SPF и DKIM для всех легитимных источников.
- Постепенно переходите к
p=quarantine, а затем кp=reject.
Где смотреть отчёты DMARC?
Отчёты приходят на адрес, указанный в теге rua, обычно раз в сутки, в виде XML-файлов. В личном кабинете Haskimail они не отображаются. Читать отчёты удобнее в специализированных сервисах анализа DMARC: они собирают данные из отчётов в наглядную сводку.
Нужен ли DMARC для отправки через Haskimail?
Не обязательно, но рекомендуем: многие почтовые сервисы, в том числе Gmail, требуют DMARC-запись от отправителей больших объёмов писем. Письма через Haskimail проходят DMARC благодаря DKIM-подписи вашего домена — подробнее в статье «Почему письма не проходят SPF-совместимость?».
Подробнее о DMARC — на сайте DMARC и в документации Mail.ru.