Policy layers
A DMARC DNS TXT record at _dmarc.example.com declares your policy (none, quarantine, reject) and where reports should be sent.
Alignment
DMARC passes when either SPF or DKIM aligns with the header From domain and passes authentication—depending on strict or relaxed alignment settings.
Reports
Aggregate (rua) reports help you find unauthorized senders; forensic (ruf) reports are optional and may be restricted by large receivers.