Free Tool

Bulk Sender Compliance Checker

Verify your domain meets Google and Yahoo's 2024 bulk sender requirements. Check SPF, DKIM, DMARC, PTR, and more in one scan.

Your results

Enter your sending domain to check against Google and Yahoo's 2024 bulk sender requirements.

Understanding bulk sender requirements

What are the 2024 bulk sender requirements?

Starting February 2024, Google and Yahoo enforce stricter requirements for bulk senders. These include: SPF and DKIM authentication for all sent email, a DMARC record with at least p=none, valid PTR records for sending IPs, TLS encryption, one-click unsubscribe (RFC 8058) for marketing email, and maintaining spam complaint rates below 0.3%.

Who counts as a bulk sender?

Google defines a bulk sender as anyone sending 5,000+ messages to Gmail accounts in a single day. Once you hit this threshold, you are permanently classified as a bulk sender. Yahoo applies similar requirements without a specific volume threshold — they recommend all senders comply regardless of volume.

What happens if I don't comply?

Non-compliant emails may be rejected, rate-limited, or sent to spam. Google enforces gradually: first with temporary errors (421 codes), then permanent rejection (550 codes). Yahoo may silently filter non-compliant email to spam without a bounce. Both providers have been progressively tightening enforcement since February 2024.

Which checks can this tool verify?

This tool verifies 5 requirements via DNS: SPF record, DKIM signing (checks common selectors), DMARC policy, MX records, and reverse DNS (PTR). The remaining requirements — TLS encryption, ARC headers, one-click unsubscribe, and spam rates — require inspecting actual email headers or Google Postmaster Tools and are shown as informational checks.

Do transactional emails count toward the 5,000/day threshold?

Yes. Google counts all mail sent to Gmail addresses from your domain in a single day — receipts, password resets, and shipping notifications included, not just marketing campaigns. Many teams are surprised to cross the threshold on transactional volume alone. The one distinction that matters: one-click unsubscribe (RFC 8058) is only required on marketing mail, so purely transactional senders can skip that single requirement but must still pass authentication, DMARC, and the spam-rate ceiling.

How do I keep my spam complaint rate under 0.3%?

Google measures the rate in Postmaster Tools as complaints divided by delivered mail, and it wants a 0.1% target with 0.3% as the hard ceiling. The levers that move it most: only mail people who explicitly opted in (no purchased or scraped lists), make unsubscribing one click and honor it within two days, send at a consistent cadence rather than in sudden bursts, and prune addresses that haven't opened in months. A single bad send to a stale list can spike the rate above 0.3% for weeks, so warm up new streams gradually.

Should I authenticate my root domain or a subdomain?

Send bulk and marketing mail from a dedicated subdomain (for example mail.yourdomain.com or news.yourdomain.com) rather than your root domain. This isolates the reputation of marketing sends from your critical business email, so a bad campaign can't drag down deliverability of your day-to-day correspondence. Each subdomain needs its own SPF, DKIM, and DMARC alignment — run this checker against the exact subdomain in your From: address.

How to read your results

Green "Compliant" checks

SPF, DKIM, DMARC, MX, and PTR each resolved correctly for your domain. These are the DNS-visible requirements Google and Yahoo enforce, and passing all five clears the authentication bar that gates bulk delivery. Keep in mind a green result confirms the record exists and is well-formed — it can't see whether your actual sends are DKIM-signed with the selector you published, so still send yourself a test message and inspect the headers.

Red "Failing" checks

A required record is missing or malformed — the most common culprits are a DMARC record that was never published, or a DKIM selector this tool couldn't find because you use a non-standard one. Fix failing DNS records first; until SPF, DKIM, and DMARC all pass, bulk mail to Gmail and Yahoo will be rate-limited (temporary 421 errors) and then rejected outright (550 errors).

Informational checks (TLS, one-click unsubscribe, spam rate)

These can't be verified from DNS alone, so they're shown for reference rather than pass/fail. TLS and ARC headers live in the actual SMTP session; one-click unsubscribe lives in your message headers; and your spam complaint rate lives in Google Postmaster Tools. Treat them as a checklist to confirm manually before you scale a campaign — they're required, even though this tool can't test them for you.

Tired of reading emails?

Let AI extract your action items

MailOver, the AI email secretary, reads every email for you and surfaces only what matters.

Gmail Outlook Start for free