РУКОВОДСТВО

Что такое DMARC?

DMARC связывает Header From с согласованными SPF и DKIM, затем публикует правила обработки и отчётности.

Политика

p=none включает мониторинг, p=quarantine просит считать не прошедшие проверку письма подозрительными, p=reject просит совместимых получателей отклонять их. Окончательное решение остаётся у получателя.

Управляющие теги

sp задаёт правило для поддоменов; pct постепенно расширяет охват; rua получает агрегированные отчёты; ruf — отчёты о сбоях; aspf и adkim выбирают режим alignment.

Безопасное внедрение

Составьте список легитимных отправителей, опубликуйте p=none, проанализируйте отчёты, исправьте alignment, затем постепенно включайте enforcement.

Как DMARC принимает решение

SPFDKIMСовпадение с FromDMARC
PASS—SPF совпадаетPASS
FAILPASSDKIM совпадаетPASS
PASSPASSНи один не совпадаетFAIL
FAILFAIL—FAIL

Достаточно одного согласованного PASS. DMARC не требует, чтобы одновременно прошли SPF и DKIM.

Что означает политика

ЗаписьЧто происходит с DMARC FAILПрактический смысл
p=noneОтчёты, без enforcementМониторинг
p=quarantineПопросить осторожную обработкуЧастичная защита
p=reject; pct=100Попросить отклонениеСильная опубликованная защита
pct=0Не применять policyМониторинг, даже при p=reject