Free SPF, DKIM and DMARC Checker for Gmail and Yahoo Sender Requirements
Since February 2024, Gmail and Yahoo require senders to authenticate their domain. Without it, your newsletter is more likely to land in spam or be rejected. Enter the domain you send from (the part after @ in your From address) to check your setup.
Check from email headers (most reliable)
What the three records do
- SPF lists the servers allowed to send email for your domain, in a DNS TXT record.
- DKIM adds a digital signature to each message, proving it came from your domain and wasn't altered.
- DMARC tells receivers what to do with mail that fails SPF and DKIM (nothing, spam folder, or reject) and sends you reports.
What Gmail and Yahoo require
- All senders: SPF or DKIM, and a spam complaint rate below 0.3%.
- Bulk senders (Gmail: more than 5,000 messages a day to personal accounts): both SPF and DKIM, a DMARC record (p=none is fine), From: domain alignment, and one-click unsubscribe.
- Yahoo doesn't publish a bulk-sender number, so it's safest to have all three in place even at low volume.
If something is missing
Your email provider (Google Workspace, Microsoft 365, your newsletter service) tells you which SPF and DKIM records to add. You add them where your domain's DNS is managed (your registrar, Cloudflare and so on). For DMARC, a common start is v=DMARC1; p=none; rua=mailto:you@yourdomain, then tighten the policy once the reports look clean.
Skip the DNS work
Newsletter Ready sends from its own domain with DKIM, SPF and DMARC already in place, supports one-click unsubscribe, and suppresses addresses that bounce or report spam. It also drafts each issue from your own website.
Sources
- Google: Email sender guidelines
- Yahoo Sender Hub: Sender best practices
- RFC 7208 (SPF)
- RFC 7489 (DMARC)
This checker only reads public DNS records. DKIM can't be found without its selector, so we try common ones. Results are a guide, not a delivery guarantee.