Publish a TXT record at _dmarc.example.com beginning v=DMARC1. The p= tag is the policy for the organizational domain. Optional sp= covers subdomains. rua is where nightly aggregate XML reports go. Those reports are how you discover the forgotten ticket system still sending as you from a random ESP.
Alignment
SPF must pass and the envelope domain must align with From. DKIM must pass and the d= domain must align with From. Relaxed alignment allows a subdomain; strict (aspf=s / adkim=s) requires an exact match. DMARC passes if at least one aligned mechanism passes (unless you are in an unusual setup that expects both).
A rollout that does not page you at 2 a.m.
p=noneplus aruamailbox or a report vendor.- Fix sources that show up unauthenticated: add SPF includes, rotate DKIM, stop sending from hosts you do not control.
p=quarantinewithpct=10if you are cautious, then 100%.p=rejectwhen the unknown pass volume is near zero.
BIMI and some inbox brand indicators expect reject. Consumer mailbox providers increasingly treat missing DMARC as a spam signal even before reject. Generate a record with the DMARC generator, then check it.