How to tighten your DMARC policy without accidentally blocking your own legitimate mail.
A DMARC record with p=none protects nobody. It only collects reports. That is the correct starting point, but shops often leave it there for years, which means anyone can still send mail pretending to be your store and receivers will deliver it.
Almost every shop sends mail from more places than it remembers: the store platform, the accounting tool, an old newsletter service, a booking form on a subdomain. Going straight to enforcement blocks whichever ones you forgot — and you find out when a customer says they never received an invoice.
v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@your-domain.com
DMARC requires alignment, not just a pass. The domain in your visible “From” address has to match the domain that SPF or DKIM verified. Mail sent through a service using its own domain can pass SPF and still fail DMARC. MailMedic reports alignment separately for exactly this reason.
If anything here was wrong, unclear or out of date, tell us — the article gets fixed the same day.