What the Bulk Sender Requirements Checker does
It reads your domain's public DNS and maps what it finds onto the written rules of the three largest consumer mailbox providers: Gmail, Yahoo and Outlook.com. You get a checklist per provider, an overall verdict, and a fix for each problem.
Gmail treats anyone sending close to 5,000 or more messages a day to personal Gmail accounts as a bulk sender. Outlook.com applies its rules above 5,000 messages a day to its consumer addresses. Yahoo doesn't publish a number. Some rules, such as reverse DNS at Gmail and Yahoo, apply to every sender, whatever the volume.
What we can check from DNS
- SPF. One valid record, within the limit of 10 DNS lookups, that authorizes at least one sender. Over the limit, receivers return a permanent error and SPF stops counting. Build a record with the SPF Record Generator.
- DKIM. A valid public key at the selector you enter, or at one of eight common selectors. Gmail requires keys of at least 1024 bits. Create a key pair with the DKIM Key Generator.
- DMARC. A single record with a valid policy. All three providers accept
p=noneas the minimum. Write one with the DMARC Record Generator. - Reverse DNS. If you enter a sending IP, we check its PTR record and that the name resolves back to the same address (forward-confirmed reverse DNS). Gmail and Yahoo require this for every sender.
- MX or A record. A domain that can't receive mail can't get replies or bounces. Microsoft recommends a From or Reply-To address that can receive replies.
What DNS can't show
These requirements are real, but they live in your messages or in the providers' data. The checker marks them "Check manually" and never as passed:
- Alignment. Your From: domain must align with the domain that passes SPF or DKIM. DNS shows that you publish records, not which domain your platform actually signs with. Send a message to the free Email Deliverability Test and look for
dmarc=pass. - TLS. Gmail requires a TLS connection. That's negotiated per connection, and the deliverability test reports it for one real message.
- One-click unsubscribe. Gmail and Yahoo require
List-UnsubscribeandList-Unsubscribe-Postheaders on marketing mail. See one-click unsubscribe (RFC 8058). - Spam complaint rate. Gmail and Yahoo set 0.3% as the limit, and Google recommends staying under 0.1%. Only the providers can measure it: see spam complaint rates explained, the Google Postmaster Tools guide and Outlook.com SNDS and JMRP.
- Message format. Gmail requires RFC 5322 formatting and a single address in From:. Yahoo requires RFC 5321 and RFC 5322.
How to read the results
- Meets the DNS-checkable requirements. Everything DNS can show is in place. Confirm the manual items before you call the job done.
- Incomplete. Nothing failed, but something couldn't be confirmed: usually a DKIM selector we couldn't find, or a lookup that timed out.
- Doesn't meet. At least one record is missing or broken. Fix those first, because receivers check them on every message.
Outlook.com rejects mail from high-volume domains that fail its requirements with 550 5.7.515. Gmail's authentication rejection is 550 5.7.26.
Limitations
- We check the domain you enter. If your platform sends with a different envelope (return-path) domain, check that domain's SPF too.
- Microsoft says SPF and DKIM must both pass. We can only see that the records are published and valid; whether they pass depends on which servers send and how they sign.
- Each provider's rules change over time. We last checked the sources below on October 10, 2026. The full comparison is in our guide to Gmail, Yahoo and Microsoft bulk sender requirements.
Sources
- Google, Gmail Help: Email sender guidelines and Email sender guidelines FAQ
- Yahoo Sender Hub: Sender best practices
- Microsoft Community Hub: Strengthening Email Ecosystem: Outlook's New Requirements for High-Volume Senders
- Microsoft Support: Fix NDR error 550 5.7.515 in Outlook.com
- IETF: RFC 8058, one-click unsubscribe and RFC 7208, SPF
Frequently asked questions
Does passing this check mean my domain is compliant with Gmail and Yahoo rules?
No. It means your domain meets the requirements that public DNS can show: SPF, DKIM, DMARC, reverse DNS for an IP you enter, and a working MX. TLS, alignment of your real messages, one-click unsubscribe and your spam rate can only be confirmed from your messages and the providers' own dashboards.
Why does the checker say my DKIM is unknown?
DKIM keys are published under a selector name, and DNS has no way to list them. We try eight common selectors. If yours has a different name, enter it in the selector box. You can find it in the s= tag of the DKIM-Signature header of a message you sent.
Which IP address should I enter as the sending IP?
The public IP address of the server that hands your mail to Gmail, Yahoo or Outlook.com. It appears in the Received header that the receiving provider adds, near the top of the headers. If you send through Google Workspace, Microsoft 365 or an email service provider, they manage reverse DNS for their own IPs, so you can leave the box empty.
Do the bulk sender rules apply to Microsoft 365 business mailboxes?
Microsoft's published high-volume sender requirements cover Outlook.com, its consumer service, including hotmail.com and live.com addresses. Mail to Microsoft 365 business mailboxes is filtered too, but under each organization's own policies rather than this published threshold.
Related guides
Gmail, Yahoo and Microsoft bulk sender requirements explained
What Gmail, Yahoo and Outlook.com require from bulk senders: SPF, DKIM, DMARC, alignment, one-click unsubscribe and spam rates, with the real dates and limits.
9 min read Running email day to dayOne-click unsubscribe (RFC 8058): how to set it up and test it
How RFC 8058 one-click unsubscribe works: the List-Unsubscribe and List-Unsubscribe-Post headers, Gmail and Yahoo rules, DKIM coverage and how to test it.
9 min read Running email day to daySpam complaint rate explained: what it is and how to lower it
What a spam complaint rate is, Gmail's 0.1% and 0.3% limits, Yahoo's 0.3%, how to measure it with Postmaster Tools and feedback loops, and how to bring it down.
9 min read