EmailAudit.io

Bulk Sender Compliance Checker

Check your domain against Google, Yahoo, and Microsoft's 2026 bulk sender requirements — SPF, DKIM, DMARC, and the manual checks they also require.

Who counts as a "bulk sender"?

Google, Yahoo, and Microsoft classify anyone sending 5,000+ emails a day to their users as a bulk sender — subject to stricter authentication rules than smaller senders. Below that threshold the requirements are recommended, not enforced, but failing them still hurts deliverability.

What this tool checks

  • • SPF, DKIM, and DMARC published in DNS — verified automatically
  • • DMARC alignment, one-click unsubscribe headers, and spam complaint rate — flagged for manual verification, since they can't be confirmed from DNS alone

Frequently Asked Questions

What are the Google, Yahoo, and Microsoft bulk sender requirements?

Since 2024, Google, Yahoo, and Microsoft require anyone sending 5,000+ emails a day to their users to: publish valid SPF and DKIM records, publish a DMARC record with alignment, keep spam complaint rates under 0.3%, and support one-click unsubscribe on promotional and subscription email. Missing any of these can lead to messages being rejected or sent to spam.

Do these requirements apply to me if I send fewer than 5,000 emails a day?

The 5,000/day threshold defines who is formally classified as a bulk sender, but SPF, DKIM, and DMARC improve deliverability for senders of any size. Smaller senders aren't penalized for missing one-click unsubscribe or spam-rate thresholds, but adopting the same standards early avoids problems if volume grows.

Why can't this tool check one-click unsubscribe or spam complaint rate automatically?

SPF, DKIM, and DMARC are published in public DNS, so they can be checked instantly from a domain name alone. One-click unsubscribe depends on headers inside an actual sent message, and spam complaint rate is only visible inside mailbox-provider tools like Google Postmaster Tools — neither is derivable from DNS records.

What is DMARC alignment and why is it checked separately from having a DMARC record?

Publishing a DMARC record is not the same as passing DMARC on real mail. Alignment means the domain authenticated by SPF or DKIM matches the domain shown in the From: header of an actual message. Confirming alignment requires reviewing DMARC aggregate reports or a live message, not just the DNS record.