Email

Getting to DMARC enforcement without breaking your mail

Gmail, Yahoo and Microsoft now enforce authentication on bulk senders. Here is the sequence that gets you to reject without losing legitimate mail.

Why this became urgent

Gmail and Yahoo began enforcing sender requirements in February 2024, and Microsoft's consumer domains followed in May 2025. Enforcement escalated from temporary deferrals to permanent rejections in November 2025, which means a misconfiguration now loses mail silently rather than retrying.

The sequence

  • Inventory every system that sends as your domain: the mail platform, the CRM, the invoicing tool, the marketing platform, the website form, the copier
  • Publish SPF covering all of them, staying under the ten lookup limit
  • Enable DKIM signing on each sending platform, with a 2048 bit key
  • Publish DMARC at p=none with an aggregate report address, and read the reports for several weeks
  • Move to p=quarantine, then to p=reject, once the reports show only legitimate sources passing

The two mistakes that cause outages

The first is going straight to reject without a monitoring period, which blocks the invoicing system nobody remembered. The second is collecting aggregate reports and never reading them, which means the monitoring period achieved nothing. Both are avoidable by treating the p=none phase as work rather than a waiting period.

Do not forget parked domains

A domain you own but do not send from should publish a null MX record and a DMARC record at p=reject. Otherwise it remains a usable vehicle for spoofing your own brand.

Talk this through with us

More

Other notes

Let us look at what you are running

Thirty minutes. No charge. No obligation.

Book a discovery call