What DMARC decides
SPF and DKIM let a receiving mail server check whether a message really came from you. DMARC is the record that tells it what to do when the answer is no, and where to send a report about it. Without DMARC, those checks can fail and the message is still delivered. With DMARC at reject, it is not.
Why this matters most to a small business
Invoice fraud starts with a message that appears to come from a supplier your customer already trusts. It needs no technical skill and no access to your systems. A DMARC record at reject is the single cheapest thing that makes your domain a poor choice for it.
How to roll it out without losing mail
Publish at p=none with a reporting address first. Read a month of reports and find every legitimate service that sends as you, including the ones nobody remembers signing up for. Then move to quarantine at a low percentage, raise it, and finally set reject. Going straight to reject is how a newsletter provider stops delivering on a Monday morning.
- Start: v=DMARC1; p=none; rua=mailto:dmarc-reports@your-domain
- Read the reports for a month, list every legitimate sender
- Move to p=quarantine with pct=25, then raise
- Finish at p=reject