SPF, DKIM and DMARC Check: Can Someone Send Email as You?
Fake invoices and payment-change requests start with email that looks like it came from you or your vendor. Enter your domain to grade your DMARC, SPF and DKIM, find lookalike domains registered by someone else, and see how your Microsoft 365 sign-in is set up.
What your domain tells an attacker
DMARC tells receiving mail servers what to do with email that fakes your domain. At p=reject, servers that follow it refuse the fake. At p=none, they deliver it and send you a report. SPF lists the servers allowed to send as you, and DKIM signs your mail so receivers can prove it is genuine.
DMARC cannot stop a domain that only looks like yours. We try more than a hundred common lookalikes, such as a missing letter, swapped letters, rn for m or a different ending, and flag the ones that are registered and set up to send and receive email.
Everything comes from public DNS, domain registry and Microsoft sign-in records, the same outside view attackers and cyber insurers have. We do not send email, sign in or touch your systems. We keep the domain checked and the time, and nothing else unless you ask for the report.
What it cannot see: whether MFA is enforced for everyone, mailbox forwarding and hidden inbox rules, risky app consents, and who holds admin rights. That takes a read-only look inside your Microsoft 365 tenant.
What SPF, DKIM and DMARC each do
Three DNS records decide whether a mail server believes a message came from your domain. SPF lists the servers that may send for you, DKIM signs each message, and DMARC ties both to the From address people read and tells receivers what to do when a message fails. MTA-STS protects mail on its way to you. None of them stops a domain that only looks like yours.
Reading your grade
The grade is out of 100: DMARC 35 points, SPF 20, lookalike domains 20, DKIM 15, MTA-STS 6 and TLS reporting 4. An A takes 90, a B 80, a C 65 and a D 50. A domain at p=none cannot score above a C, because a monitor-only policy earns 8 of the 35 DMARC points.
Google and Yahoo (since February 2024) and Microsoft for Outlook.com (since 2025) require anyone sending more than 5,000 messages a day to their users to publish SPF, DKIM and DMARC, with SPF or DKIM aligned to the From domain. p=none meets that minimum. It does not stop spoofed mail.
The most common DMARC mistakes
p=none forever. Set up to watch, never moved. It stops nothing.
No rua= address. Without aggregate reports you cannot see who sends as you, so you cannot safely move to reject.
SPF over 10 lookups. Each new platform's include adds lookups. Past 10, receivers can return an error even for your real servers, and once DMARC is enforced, mail without your own DKIM signature can be junked or refused.
Third-party senders not aligned. Payroll, CRM, invoicing and marketing platforms often send as you but sign with their own domain. SPF and DKIM pass for them, not for you, so DMARC fails. Set up DKIM for your domain in each platform before you enforce.
New to these terms? Read what SPF, DKIM and DMARC are.
Email security questions, answered
If someone can send email as you, the question is whether they already have.
Since May 1, 2026, our forensic audits have prevented $2.2M in wire fraud, none of it flagged first by the client's IT team, managed service provider, bank or security tools.
Sources
Opened and checked on October 1, 2026.
.png)