What is DMARC alignment?

Short answer

DMARC alignment requires that the domain validated by SPF or DKIM matches the visible From: domain. Relaxed alignment (the default) allows subdomains of the organizational domain to match; strict requires an exact match. Without alignment, SPF or DKIM can “pass” while DMARC still fails.

Why passing isn’t enough

A service can pass SPF for its own domain, or sign DKIM with its domain — authentication passes, but if that domain doesn’t align with your From domain, DMARC fails. Alignment is the link DMARC adds on top of SPF and DKIM.

Relaxed vs strict

Relaxed (adkim=r, aspf=r) treats mail.yourdomain.com as aligned with yourdomain.com. Strict (s) requires an exact match. Most domains use relaxed; strict is for tightly controlled sending.

Check your DMARC record now

Open the free DMARC checker →

Frequently asked questions

SPF passes but DMARC fails — why?

Almost always an alignment problem: SPF authenticated a different domain than your From domain. Enable domain-aligned DKIM to fix it reliably.

Alignment is defined in RFC 7489 §3.1.

Reviewed by the Skysnag Security Team. Last updated .