Доставляемость и DNS

DMARC-запись: политики, отчеты и поэтапное внедрение

Автор: Alexey Bulygin
DMARC-запись, выравнивание SPF и DKIM, отчеты и этапы внедрения политики

В 2026 году корректная DMARC-запись является важной частью почтовой инфраструктуры. Google и Yahoo предъявляют требования к соответствующим отправителям, а Microsoft применяет свои правила. Отсутствие настройки может приводить к фильтрации или отказам, но не делает любую почту автоматически неисправной или невидимой.

DMARC-запись (Domain-based Message Authentication, Reporting, and Conformance) публикует в DNS TXT запрос на обработку писем, для которых ни одна успешная проверка аутентификации не обеспечивает выравнивание с видимым доменом отправителя. Она связывает проверки с From, а окончательное решение и локальные фильтры остаются у получателя.

Для основателя с одним доменом отсутствие DMARC может создавать риск для писем инвесторам. Для MSP с 500 доменами исчезнувшие счета QuickBooks могут вызывать обращения в поддержку. Правила зависят от типа отправки и получателя, не только масштаба. Аутентификация снижает риски, но не гарантирует доставку.

Разберем устройство DMARC-записи, ошибки и контролируемый переход к p=reject, если политика подходит вашему списку отправителей. Отсутствие перебоев при переходе нельзя обещать всем.


Что делает DMARC-запись

DMARC-запись является слоем аутентификации и политики, а не отдельным сканером спама. Она отвечает на вопрос: «Какую обработку я запрашиваю для письма с моим видимым доменом From, если ни одна успешная проверка аутентификации не обеспечивает выравнивание с ним?»

Можно сравнить инфраструктуру с мероприятием. SPF проверяет разрешенные IP домена конверта, DKIM является проверяемой печатью подписанных данных, а DMARC связывает их с From и запрашиваемой обработкой. Без такой политики получатель все равно использует свои правила, а не автоматически пропускает всех.

Без DMARC-записи Gmail и Outlook не получают опубликованного запроса вашей доменной политики. Другие проверки и фильтры остаются. Запись публикуется по имени _dmarc соответствующего домена From; несколько DMARC-политик по одному имени недействительны, но другие TXT сами по себе допустимы. Запрос DMARC не обязывает получателя всегда выполнять его одинаково.


Три политики в теге p=

p= определяет запрашиваемую политику для DMARC-ошибок. Другие параметры, включая выравнивание, поддомены и адреса отчетов, также важны для поведения и наблюдения.

Политика Запрос получателю Риск Применение
p=none Не запрашивать карантин или отказ на основании DMARC. Нулевые дополнительные DMARC-санкции, но не нулевой общий риск. Наблюдение с отдельно настроенными отчетами. Локальная фильтрация и отказ остаются возможны.
p=quarantine Запросить карантин или сходную обработку как спам при ошибке. Зависит от отправителей и правил получателя. Возможный переход после учета источников, тестов и подготовки отката.
p=reject Запросить отклонение при ошибке DMARC. Ошибочная настройка может помешать легитимной почте. Может ограничивать прямую подделку домена, но не все фишинговые схемы и не гарантирует доставку.

p=reject может быть разумной целью после подготовки, а не обязательным немедленным выбором для всех. Поспешный переход способен вызвать неделю поиска причин отказов бухгалтерской системы. Это пример риска, не подтвержденная статистика большинства организаций.

Не вносите такие изменения вслепую. Далее описан порядок, который нужно адаптировать к своему потоку.


Связь SPF, DKIM и DMARC

DMARC использует SPF и DKIM. Нужна хотя бы одна успешная проверка с выравниванием. Неполный список авторизованных источников или ошибки подписи могут при строгой политике мешать легитимной почте, но оба метода не обязаны проходить одновременно.

Эти три метода связаны следующим образом:

SPF (Sender Policy Framework)

Назначение: разрешает IP для фактически проверяемого домена MAIL FROM, а в соответствующих случаях HELO. Получатель проверяет подключившийся IP, не видимый From напрямую.

Ограничение: пересылка может нарушать SPF, если исходный конверт сохранен, а новый IP не разрешен. Это не неизбежный результат любой пересылки.

Пошаговые действия есть в настройке SPF, основы в SPF для почты. Бюджет учитываемых механизмов и модификаторов с DNS-поиском разобран в проверке лимита SPF.

DKIM (DomainKeys Identified Mail)

Назначение: подписывает выбранные заголовки и данные тела, охваченные подписью, по правилам каноникализации. Подпись находится в заголовке и проверяется открытым ключом из DNS.

Преимущество: может сохраняться после пересылки, если подписанные данные сохранены и остальные условия успешной проверки выполнены. Одной неизменности тела не всегда достаточно: важны также заголовки, ключи и выравнивание.

DMARC как слой политики

Правило: успешный SPF или любая корректная DKIM-подпись должны быть выровнены с видимым доменом From. Сопровождать оба метода полезно, но одной успешной проверки с выравниванием достаточно.

Подробнее: порядок настройки SPF, DKIM и DMARC.


Выравнивание простыми словами

Выравнивание иногда упускают и опытные администраторы. SPF и DKIM могут проходить отдельно, а DMARC при верной DNS-записи все равно не пройти. Нужно смотреть, какие именно домены были успешно проверены.

Для этого различайте два адреса отправителя:

  • Header From: видимый получателю адрес, например support@yourcompany.com.
  • Envelope From (Return-Path): технический адрес возвратов, часто управляемый внешним сервисом. У DKIM дополнительно есть собственный домен подписи.

DMARC требует выравнивания From с доменом успешной проверки SPF или доменом корректной DKIM-подписи. Strict требует точного совпадения, relaxed может допускать один организационный домен. Если ни один успешный результат не выровнен, DMARC не пройдет при отдельных успехах SPF и DKIM.

Типичный пример: Mailchimp или маркетинговый сервис

Иллюстративная конфигурация рассылки:

  • Header From: news@yourcompany.com
  • Return-Path: mail12.mailchimp.com как пример домена возвратов, а не полный адрес
  • Подпись DKIM: домен d=mailchimp.com

Если отдельные проверки успешны, картина может быть такой:

  • SPF проверяет настоящий поддомен конверта под mailchimp.com и может пройти.
  • DKIM проверяет домен подписи mailchimp.com и может пройти.
  • DMARC сравнивает yourcompany.com с mailchimp.com: в этом примере выравнивания нет.
  • Без другой успешной проверки с выравниванием DMARC дает Fail.

Таким образом, оба метода могут пройти отдельно, а DMARC не пройти. Это не утверждение о текущих стандартных настройках Mailchimp.

Решение: аутентификация собственного домена

Проверьте реальные домены каждого маркетингового инструмента, CRM и транзакционного сервиса. Поддерживаемая собственная доменная аутентификация может обеспечить выравнивание; успешные SPF и DKIM не обязательны одновременно.

  • SPF-выравнивание: поддомен возвратов вроде bounces.yourcompany.com должен действительно использоваться в MAIL FROM и проходить SPF. Тип DNS-записей зависит от провайдера. CNAME сам по себе не гарантирует успех; strict и relaxed сравнивают домены по-разному.
  • DKIM-выравнивание: корректно публикуйте или делегируйте актуальные ключи и включайте нужную подпись сервиса, например d=yourcompany.com. Публикация ключа не меняет поведение сервера автоматически.

Для 100 клиентских доменов настройка каждого поставщика может быть трудоемкой. Обязательные DNS-записи TrekMail помогают подготовить конфигурацию. Реальные значения, внешняя публикация и проверка подписи все равно нужны по каждому соответствующему имени; инструкция не настраивает все портфолио автоматически.

Подробнее об этом: выравнивание DMARC.


Поэтапное внедрение

Слишком быстрый переход на p=reject может быть ошибкой, как и p=none без понятного плана наблюдения. Этапы помогают принять решение, но не гарантируют отсутствие перебоев и общий срок для всех.

Этап 1: Опубликовать политику наблюдения (недели 1-4)

Можно начать без запрашиваемых DMARC-санкций:

v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com

Собирайте отчеты и одновременно проверяйте список систем. Четыре недели могут охватить ежемесячные рассылки и зарплатные процессы, но не гарантируют наблюдения квартальных счетов или всех источников. Одна неделя может пропустить важные отправки. Выбирайте период по циклам и дополняйте его тестами.

Этап 2: Найти неучтенные системы отправки

Используйте инструменты из раздела об отчетах и распределите наблюдения по трем группам:

  • Разрешены и выровнены: основная платформа и известные корпоративные источники. Неожиданные ошибки исправляйте до ужесточения.
  • Разрешены, но не выровнены: новый сервис маркетинга, helpdesk или CRM, работающая с 2022 года. Эти легитимные пути требуют настройки и тестов.
  • Возможные угрозы: неизвестные IP могут быть попытками подделки, но также пересылающими серверами или забытыми сервисами. Проверяйте контекст: p=reject не блокирует автоматически все неизвестное и любые атаки.

Перед дальнейшим переходом обеспечьте подходящее выравнивание известных легитимных потоков и подготовьте наблюдение с откатом.

Этап 3: Контролируемый тест карантина

v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@yourdomain.com

Карантин запрашивает соответствующую обработку ошибок. Получатель может принять другое решение. Следите за отчетами, тестовыми письмами и обращениями, а не ждите, пока возникнет ущерб: важная почта уже может пострадать.

Устаревший параметр pct= применял долю при поддерживающей его обработке: pct=25 в примере означает 25% ошибок. Он удален из актуальной спецификации, поэтому не является надежным современным механизмом выборки. Этапы 1 и 2 не оправдывают автоматический переход сразу на 100%. Планируйте подходящие поэтапные методы с тестами и откатом.

Этап 4: Запросить отклонение

v=DMARC1; p=reject; rua=mailto:dmarc-reports@yourdomain.com

При достаточной подготовке p=reject может ограничить прямую подделку защищенного From-домена. Он не защищает от всех фишинговых схем, похожих доменов, подмены имени или захваченных аккаунтов и не гарантирует улучшения репутации либо попадания в папку «Входящие» Gmail.

Подробнее о настройке: как настроить DMARC. Примеры записей на разных этапах служат исходными иллюстрациями, которые перед применением нужно проверить.


Пересылка, ARC и роль DKIM

«Обычно моя почта работает, а письмо юристу возвращается». Пересылка может быть причиной, но девять случаев из десяти здесь не являются подтвержденной общей статистикой. Политика DMARC задает запрос обработки, не заменяя диагностики.

Как пересылка влияет на SPF

Вы пишете contact@smallfirm.com, сервер пересылает на personal@gmail.com. Gmail видит подключение сервера smallfirm.com. Если исходный конверт сохранен, а ваша SPF-политика не разрешает smallfirm.com, SPF может не пройти.

Если SPF был единственным выровненным методом, DMARC может не пройти. Это не означает обязательного немедленного удаления, но требует проверки таких путей.

Когда DKIM сохраняется при пересылке

Подпись DKIM находится в заголовке и покрывает выбранные заголовки с данными тела. При действительности после каноникализации и соблюдении других условий Gmail может ее проверить. Выровненный DKIM позволяет DMARC пройти даже при ошибке SPF. Одних неизменного заголовка темы и отсутствия приписки для гарантии недостаточно.

Поэтому DKIM важен для многих реальных путей и обязателен там, где это требуют применимые правила. Он дополняет SPF, не гарантируя проверку любой измененной почты.

ARC при изменениях посредника

Список рассылки или шлюз может изменить данные и нарушить DKIM. ARC (Authenticated Received Chain) передает подписанные сведения о предыдущих проверках по цепочке. Они помогают локальному решению получателя, но не исправляют DMARC автоматически.

Google и Microsoft могут учитывать ARC. Криптографическая действительность цепочки и доверие к посреднику являются разными вопросами. Обычно ARC управляет инфраструктура пересылки; наличие заголовков или arc=pass не гарантирует DMARC pass и прием письма.

Взаимодействие подробнее разобрано в ошибках DMARC при пересылке.


RUA и RUF: какие отчеты использовать

С действительным адресом rua= можно получать XML от поддерживающих отчеты получателей. Не каждый крупный провайдер сообщает о каждом письме. Инструменты упрощают анализ большого числа файлов, хотя читать XML вручную тоже возможно. Внешние адреса могут требовать дополнительной авторизации.

RUA: Агрегированные отчеты

Тег: rua=mailto:reports@yourdomain.com

RUA обобщает наблюдения, часто ежедневно, без гарантии полноты или срока. Пример: IP 203.0.113.12 отправил 300 писем с вашим From, 295 прошли DMARC, 5 нет. Отчет может показывать объем, источник, результаты и обработку, но успешность проверки не равна конечному размещению.

Используйте визуализацию: dmarc.org перечисляет инструменты; по текущей доступности можно оценить Postmark или Valimail. Ошибки известных IP требуют проверки. Неизвестная или зарубежная инфраструктура не доказывает атаку и фактическую блокировку по p=reject. Изучайте поля и контекст.

Дополнительный анализ описан в статьях об отчетах DMARC и DMARC RUA.

RUF: Отчеты об отдельных ошибках

Тег: ruf=mailto:forensics@yourdomain.com

RUF может содержать сведения об отдельном неуспешном письме, включая заголовки или ограниченные данные содержимого. Это не всегда полная копия и не гарантия однозначного определения причины.

Учитывайте конфиденциальность: данные письма сотрудника могут оказаться в отчете. Права доступа, место и срок хранения, цели обработки должны соответствовать требованиям организации.

Многие получатели не предоставляют RUF либо ограничивают содержание; Gmail не поддерживает такие отчеты. Для многих команд RUA является подходящим началом. RUF включайте по потребности после оценки приватности, а не на основании абсолютных сравнений качества сигнала.

Материал о DMARC RUF объясняет возможные данные и выбор, нужны ли такие отчеты.

Не игнорируйте неизвестные ошибки вслепую

RUA может показывать старые пересылающие серверы, подделки и забытые законные сервисы. Малое число ошибок неизвестного IP не доказывает ни угрозу, ни отсутствие вашей проблемы. Ищите закономерности и проверяйте редкие важные потоки, а не только большой объем собственных IP.


Когда переходить к p=reject

p=reject может подходить после достаточной подготовки. Перед переключением проверьте:

  • Наблюдение 30 дней как пример: оно может охватить месячные, но не гарантирует квартальные процессы. Неделя может быть недостаточной. Дополняйте наблюдение учетом систем и направленными тестами.
  • Основные потоки выровнены: TrekMail, Google Workspace или Microsoft 365 проходят DMARC в реальном пути, а не только SPF или DKIM отдельно.
  • Внешние сервисы проверены: маркетинг, транзакционные сервисы, CRM и helpdesk проходят хотя бы одну проверку с выравниванием. Собственную доменную аутентификацию настраивайте по необходимости и поддержке поставщика.
  • Маркетинг согласовал список: спросите о новых инструментах. Запущенный в прошлый вторник сервис может отсутствовать в учете или неполных отчетах.
  • Политика поддоменов выбрана: родительская политика может распространяться при отсутствии более подходящей собственной. sp=none дает возможный этап наблюдения: v=DMARC1; p=reject; sp=none; rua=mailto:reports@yourdomain.com. Учитывайте наследование и временное ослабление, а sp= ужесточайте после проверки потоков.

После p=reject продолжайте наблюдение. При подтвержденных ошибках легитимного потока используйте подготовленный временный откат, например p=quarantine, с проверкой DNS и кешей. Карантин не восстанавливает уже отвергнутые письма и не гарантирует быстрой доставки. Противодействие прямой подделке полезно, но не обещает общего улучшения репутации почтового домена.

Подробности есть в руководстве по политике отклонения DMARC и диагностике и исправлении ошибок DMARC.


Управление множеством доменов в TrekMail

Даже для одного домена DMARC является постоянной задачей. Месяц наблюдения, исправления и возможное ужесточение служат примером; новые отправители затем потребуют повторных проверок.

Для десятков или сотен доменов нужен повторяемый процесс. Проверяйте новый домен с первого дня, учитывайте сервисы и регулярно смотрите отчеты, например ежемесячно, дополняя это тестами при изменениях.

Вручную приходится входить к каждому DNS-провайдеру, публиковать запись, проверять кеши и тестировать. Вторая половина дня на настройку 50 доменов является лишь примером времени; для 500 полезны подходящие инструменты. Собственное управление не обязательно невозможно масштабировать.

Инструменты настройки DNS TrekMail могут подготовить рекомендации, включая начальную политику наблюдения, если это поддерживается текущими функциями. Проверяйте реальные значения и источники перед публикацией. Проверка состояния DNS может давать обзор, но не заменяет реальные письма и полные сведения о потоке.

При подходящей настройке управляемого SMTP возможна подпись вашим доменом. Проверяйте текущие инструкции, публикацию DNS, селекторы и успешную аутентификацию с выравниванием. Все управляемые или BYO пути не становятся правильными автоматически.

Источник приводит Pro по $8 в месяц, 100 доменов, 300 пользователей на домен и 50GB общего хранилища, сравнивая с $6-12 на пользователя. Это исторические иллюстрации. Реальный расчет зависит от текущих тарифов, функций, договоров и ограничений; рост не всегда остается без дополнительных расходов.

Для 1,000+ доменов источник описывает Agency. Пригодность и стоимость зависят от нынешних условий и требований. Смотрите полные тарифы.


Вывод о DMARC-записи

Сопровождайте DMARC-запись и выполняйте применимые требования. Ее отсутствие повышает некоторые риски, но не означает, что все получатели неизбежно отвергают любую неаутентифицированную почту.

Начните с подходящей политики наблюдения, следите, например, месяц и проверяйте известных отправителей. Карантин и отказ являются возможными этапами после учета, тестов и плана отката. Отчеты и реальные пути нужно проверять дальше.

Повторение увеличивает труд: вторая половина дня на настройку одного домена лишь пример. Портфель клиентов требует понятного процесса. TrekMail по актуальным функциям может помогать, но не заменяет все задачи эксплуатации.

Выбирайте для DMARC-записи p=reject, когда это позволяют подготовка и потоки. Затем сравнивайте стоимость и необходимые функции, не считая любую другую платформу заведомо неоправданно дорогой.

Изучите бесплатный продукт TrekMail: проверьте нынешние условия и необходимость банковской карты.

Поделиться статьёй

Мы используем необходимые технологии для работы и защиты TrekMail. Подтверждая это, вы также разрешаете ограниченную аналитику и измерение рекламы, описанные в Политике cookie.

Вход в TrekMail

Доступ к панели, ящикам и DNS.

или

12 символов пароли совпадают

или

Письмо отправлено

Если для этого адреса есть аккаунт, мы отправили инструкции по сбросу пароля.

Продолжая, вы принимаете Условия и Политику конфиденциальности TrekMail.