Gmail, Yahoo and Outlook sender rules: what your domain needs

By the NexusSec team · 4 min read · Published
Short version: Since February 2024, Gmail and Yahoo require bulk senders, roughly those sending 5,000 or more messages a day to their users, to authenticate with SPF and DKIM, publish a DMARC policy, offer one-click unsubscribe on marketing mail and keep spam complaints below 0.3%. Microsoft announced similar rules for Outlook.com from May 2025. Every business domain should have SPF, DKIM and DMARC anyway, because they stop others sending mail that passes as yours.

If your invoices, newsletters or system alerts have started landing in spam, or bouncing, missing email authentication is the usual reason. Here is what the large mailbox providers ask for, and what to set up.

What Gmail and Yahoo require

For everyone sending to their users:

For bulk senders, in addition:

What Microsoft requires for Outlook.com

Microsoft announced that from 5 May 2025, domains sending more than 5,000 messages a day to Outlook.com, Hotmail and Live addresses must pass SPF and DKIM and publish DMARC with at least p=none. It said non-compliant mail would first go to Junk, with rejection to follow.

Does this apply if we send less than that?

The thresholds count all mail from your domain to that provider, including invoices and system alerts, not just newsletters. Even below them, the general rules apply, and authenticated mail is more likely to reach the inbox. The bigger reason is protection: without DMARC, anyone can send email that appears to come from your domain, which is how many invoice fraud attempts start.

What to set up, in order

Common mistakes

Our email security and DMARC service handles the whole rollout, and what is DMARC explains the basics. For Microsoft 365 tenants, see the Microsoft 365 security settings.

Frequently asked questions

Is DMARC p=none enough?

It meets the minimum the large providers ask bulk senders for, and it gives you reports. It does not stop spoofing; quarantine or reject does, once you know all your legitimate senders pass.

What is one-click unsubscribe?

A standard way for mail clients to offer an unsubscribe button that works in one click, using a List-Unsubscribe header. The providers require it on marketing mail from bulk senders.

Will DMARC stop all phishing?

No. It stops mail that pretends to come from your exact domain. Look-alike domains and phishing from other domains still need mail filtering and staff awareness.

How long does it take to reach p=reject?

It depends on how many services send as your domain. Move to enforcement only when the DMARC reports show all legitimate mail passing.

Emails landing in spam?

We find everything that sends as your domain, set up SPF, DKIM and DMARC, and take you to enforcement without losing legitimate mail.

Book a free consultation