техническое · ответ с источниками
Выравнивание DMARC: relaxed и strict
Выравнивание DMARC определяет, совпадает ли домен в заголовке From с доменом, прошедшим проверку SPF и DKIM. Мягкое (relaxed) выравнивание допускает совпадение поддоменов с организационным доменом, а строгое (strict) требует точного совпадения домена.
Что такое выравнивание DMARC
Выравнивание — это проверка того, что домен в видимом заголовке From письма совпадает с доменом, аутентифицированным через SPF или DKIM. Без выравнивания отправитель мог бы аутентифицировать сообщение любым подконтрольным ему доменом, подделывая при этом в заголовке From другой бренд. DMARC предотвращает это, требуя логической связи между идентификатором отправителя и механизмом аутентификации.
Как работает мягкое выравнивание
В мягком режиме, который используется по умолчанию, DMARC засчитывает совпадение, если домен в заголовке From и домен SPF или DKIM принадлежат одному организационному домену. Например, если в заголовке From указан mail.example.com, а домен SPF — example.com, мягкое выравнивание считает проверку пройденной, поскольку у них общий корневой домен.
Как работает строгое выравнивание
Строгое выравнивание требует посимвольного совпадения домена в заголовке From и аутентифицированного домена. В предыдущем примере, если в заголовке From указан mail.example.com, а домен SPF — example.com, строгое выравнивание не будет пройдено. Для успешной проверки оба домена должны быть либо ровно example.com, либо ровно mail.example.com.
Что это значит для отправителей
Строгое выравнивание повышает безопасность, исключая подделку любых поддоменов, но увеличивает риск того, что легитимные письма не пройдут DMARC, если сторонние отправители используют другие поддомены. Организациям, которые пользуются несколькими SaaS-инструментами, отправляющими письма от их имени, обычно лучше подходит мягкое выравнивание. Проверить текущую конфигурацию и избежать случайных блокировок можно с помощью бесплатных инструментов SendHQ (https://sendhq.cc/tools).
Сравнение на конкретном примере
Сценарий: в заголовке From указан notifications.brand.com, домен SPF — brand.com. При мягком выравнивании (aspf=r) проверка проходит, при строгом (aspf=s) — нет. Аналогично для DKIM: если тег d= в подписи равен brand.com, мягкое выравнивание (adkim=r) для notifications.brand.com проходит, а строгое (adkim=s) — нет.
Что спрашивают команды
Какой режим выравнивания используется по умолчанию?
Если теги aspf и adkim не указаны в DMARC-записи, для SPF и DKIM по умолчанию используется мягкое выравнивание.
Когда стоит использовать строгое выравнивание?
Используйте строгое выравнивание, если вы полностью контролируете всю инфраструктуру отправки и хотите исключить любое несанкционированное использование поддоменов.
Влияет ли изменение выравнивания на SPF- или DKIM-записи?
Нет, выравнивание — это параметр политики DMARC. Он меняет то, как получатель сопоставляет уже имеющиеся результаты SPF и DKIM с заголовком From.
Можно ли задать разные режимы для SPF и DKIM?
Да, в одной DMARC-записи можно указать aspf=s для строгого выравнивания SPF и adkim=r для мягкого выравнивания DKIM.