Free Tool

Email Domain Security Checker

Type your company domain and see, in plain English, whether criminals can send email that looks like it came from you, and whether you meet the email rules Google and Yahoo started enforcing in 2024.

The part after the @ in your work email address. We only read public records; nothing is sent to your mail server.

An envelope with a green verified seal is delivered while a shield blocks a look-alike fake envelope.

What does this email security check look at?

It reads the public DNS records that tell the world's mail servers how to treat email claiming to be from your domain. Anyone can look these up; nothing is sent to your mail server and nothing is changed.

The records we check, in plain words
RecordWhat it doesWhat good looks like
SPFA list of the services allowed to send email as your domain (RFC 7208).Exactly one record, ending in "-all" or "~all", using no more than 10 DNS lookups.
DKIMA digital signature your email service adds to every message, checked against a key you publish.A key published for each service that sends your mail. We test common names only (see the FAQ).
DMARCTells receivers what to do with mail that fails SPF and DKIM, and where to send reports (RFC 9989)."p=quarantine" or "p=reject", with a "rua=" report address.
MXLists the servers that receive your email. It also tells us who hosts it (for example Microsoft 365).Present if the domain receives email.
MTA-STS and BIMIOptional extras: MTA-STS makes other servers use encryption when they deliver to you (RFC 8461); BIMI can show your logo next to your messages.Nice to have, not required. They do not change your grade.

What are the Google and Yahoo email sender rules?

Since February 2024, Gmail and Yahoo require every sender to authenticate with SPF or DKIM and keep reported spam below 0.3%. Bulk senders must also publish SPF, DKIM and a DMARC record (p=none is the minimum), align the From address, and offer one-click unsubscribe (Google, Yahoo).

Google and Yahoo requirements, effective February 2024
RequirementAll sendersBulk senders
SPF and DKIMSPF or DKIMBoth SPF and DKIM
DMARCNot requiredRequired, p=none at minimum
From address aligned with SPF or DKIMNot requiredRequired
One-click unsubscribe on marketing mailNot requiredRequired
Reported spam rateBelow 0.3%Below 0.3%
Valid forward and reverse DNS for sending serversRequiredRequired

Google defines a bulk sender as anyone sending close to 5,000 messages or more to personal Gmail accounts in 24 hours, and says that status never expires once reached. Starting November 2025, Google said messages that fail the requirements will see disruptions, including temporary and permanent rejections (Google bulk sender FAQ).

This tool can see the DNS part of those rules. It cannot see your spam rate, your unsubscribe links, your sending servers' reverse DNS, or whether your From address lines up with SPF or DKIM. Ask whoever sends your marketing and invoice email to confirm those.

Why does fake email in my name matter to a small business?

Because fake email is how most payment fraud starts. The FBI's 2025 Internet Crime Report counted 24,768 business email compromise complaints with $3,046,598,558 in reported losses, plus 191,561 phishing and spoofing complaints.

Business email compromise is when a criminal pretends to be you, your boss or your vendor and asks for a wire, a gift card or a change of bank details. Without DMARC at "quarantine" or "reject", a criminal can put your exact domain in the From line and many inboxes will accept it.

DMARC protects your exact domain only. It does not stop a look-alike domain (acme-co.com instead of acme.com) or a real mailbox that has been broken into. That is why a written rule to verify every payment change by phone matters as much as these records. Our cybersecurity services cover both.

Key takeaway: Strong SPF, DKIM and DMARC stop criminals from using your exact domain. A call-back rule for payment changes stops the rest.

How do I move from p=none to p=reject without blocking real email?

Go in stages and let the reports guide you. Microsoft's own guidance is to start at p=none, watch the reports, then move to p=quarantine and finally p=reject (Microsoft Learn).

  • Step 1: publish DMARC at "p=none" with a "rua=" address so reports start arriving.
  • Step 2: read the reports and list every service that sends email as you: your email host, invoicing, payroll, your CRM, your website forms, your copier.
  • Step 3: add each legitimate service to SPF or, better, turn on DKIM signing in that service.
  • Step 4: move to "p=quarantine", keep watching the reports, then move to "p=reject".
  • For a domain you own but never send email from, Microsoft recommends "v=spf1 -all" and "v=DMARC1; p=reject" (SPF guidance).

What does my grade mean?

The grade looks only at the two records that stop fake email using your exact domain: SPF and DMARC. DKIM is reported but cannot lower the grade, because we cannot see every DKIM key without knowing its name.

How the grade is decided
GradeWhat it means
ASPF is clean and DMARC is at quarantine or reject for all mail, with reports going to someone.
BDMARC is enforcing, but something needs tidying (no reports, a partial "pct", a weak SPF ending).
CSPF and DMARC exist, but DMARC is at "p=none", which only watches.
DSPF or DMARC is missing or broken.
FNeither SPF nor DMARC is working.

Keep reading

Frequently asked questions

Is it safe to check my domain here?

Yes. The check only reads public DNS records that anyone on the internet can see, and it never contacts your mail server. The lookups go from your browser to Cloudflare's public DNS service, with Google Public DNS as a backup. The domain you type is not sent to Preferred Data unless you choose to email yourself the results.

Why does it say DKIM is "not confirmed" when we have DKIM?

A DKIM key is published under a name (a "selector") that your email service chooses, and there is no way to list them all. We test the common ones: "google" for Google Workspace (Google), "selector1" and "selector2" for Microsoft 365 (Microsoft), plus "default" and "k1". If yours uses another name, look for "s=" in the DKIM-Signature header of an email you sent.

Does an A grade mean we cannot be phished?

No. An A means criminals cannot easily send email using your exact domain. They can still register a look-alike domain or break into a real mailbox. Pair strong records with multi-factor authentication (a second check like a code on your phone), staff training and a call-back rule for any payment change.

Do the Google and Yahoo rules apply if we send fewer than 5,000 emails a day?

Part of them do. Every sender needs SPF or DKIM and a spam rate below 0.3% (Google). The stricter bulk rules (SPF, DKIM and DMARC together) kick in near 5,000 messages a day to Gmail, and a newsletter or a busy invoicing day can get you there. Setting up all three is good practice either way.

Why can't the check run in my browser?

Some ad blockers, privacy browsers and company firewalls block the public DNS service the check uses. Try pausing the blocker for this page or another network. Or call us at (336) 886-3282 and we will run the check with you.

Who should fix the records if something is wrong?

Whoever manages your domain's DNS, usually your IT provider or the company where you bought the domain. Use "Show the technical record" in each result to give them exactly what we found. If DMARC is new to you, go in stages so real email keeps flowing.

Sources

Want us to fix your email records with you?

Preferred Data has helped businesses with their technology from High Point, NC since 1987. We can find every service that sends email for you, set up SPF, DKIM and DMARC, and move you to "reject" without losing real email.

(336) 886-3282