Email Security Check
Fraudsters like to send e-mails that look as if they came from you: fake invoices to your customers, payment requests to your accounts department. Whether that works depends on a few records in your domain’s DNS. They also decide whether your genuine e-mails reach Gmail, Yahoo and Outlook or end up in spam. The check shows within seconds how well your domain is protected.
Checking
Enter your domain, your website or an e-mail address. We only use the domain.
How to read the result
At the top you see the domain checked, the e-mail provider detected and how strictly your spoofing protection is set. Below that, every record follows with a traffic light. Red only appears when a record is definitely missing or invalid. If the DNS server does not respond, we show this as a note, not as an error.
The traffic light
- OK
This point is implemented correctly.
- Review
Not an acute error, but room for improvement.
- Problem
Likely has a negative effect and should be fixed.
- Info
For information, without rating.
- 01
Mail servers (MX)
The MX record says where e-mails to your domain are delivered. It also tells us your provider, for example Microsoft 365, Google Workspace or World4You. If the domain has no mail server, it receives no e-mail and should be protected against misuse.
- 02
SPF
SPF lists the servers allowed to send in your name. We check whether there is exactly one record, whether it is free of errors, how it ends (-all, ~all or the ineffective ?all or +all) and how many DNS lookups it needs including all references. More than 10 make SPF invalid.
- 03
DMARC
DMARC defines what happens to e-mails that fail SPF and DKIM: nothing (p=none), spam folder (quarantine) or rejection (reject). With “rua” you receive reports on who sends in your name. If DMARC is missing, we provide a record to start with.
- 04
DKIM
DKIM signs your e-mails digitally. The key is stored in DNS under a freely chosen name (selector). We only query common selectors, such as those of Microsoft 365 and Google. If we find none, that does not mean DKIM is missing. That is why this item is never red.
- 05
MTA-STS and TLS-RPT
MTA-STS forces other mail servers to deliver e-mails to you only encrypted, TLS-RPT reports problems with this. Both are optional for most small businesses. If MTA-STS is set up, we check whether the policy is reachable and covers all mail servers.
- 06
BIMI
With BIMI your logo appears next to your e-mails in the inbox. It requires a strict DMARC and, for Gmail, also a paid brand certificate. We only show whether it is set up.
- 07
A badge for your website
If SPF is valid and ends with -all or ~all, DMARC is set to p=quarantine or p=reject and there are no red points, we offer you a badge to embed below the result, light or dark and in three sizes. The code is plain HTML without scripts, cookies or tracking. The badge links to this check with your domain, and a click runs the check again. That way it always shows the current state and cannot be faked. Whether you use it is entirely up to you.
Why e-mail security is a management issue
Phishing with your own domain is one of the most common scams against small and medium-sized businesses. An e-mail apparently from the managing director, a changed bank account on an invoice: without SPF and DMARC hardly any recipient checks whether the e-mail really comes from you.
Since February 2024 Gmail and Yahoo have applied stricter rules for senders. Everyone needs SPF or DKIM, and those who send many e-mails also need DMARC. Microsoft is following suit for Outlook.com. Without these records, offers, invoices and newsletters end up in spam or are rejected more often.
The good news: the records cost nothing and are quickly created in the DNS settings of your domain provider. Only the order matters: first list all services that send in your name (mailbox, website forms, newsletter, invoicing software), then start DMARC with reports, and only tighten it afterwards.
What good records look like
# SPF (TXT on your-domain.com)
v=spf1 include:spf.protection.outlook.com -all
# DMARC (TXT on _dmarc.your-domain.com)
v=DMARC1; p=quarantine; rua=mailto:dmarc@your-domain.com
# Domain without e-mail
v=spf1 -all
v=DMARC1; p=rejectThe SPF example applies to Microsoft 365. If you use other services that send in your name, their entries must be added. Start DMARC with p=none and reports before raising it to quarantine or reject.
Frequently asked questions about SPF, DKIM and DMARC
What is the difference between SPF, DKIM and DMARC?
Where do I enter the records?
Can DMARC stop my own e-mails from arriving?
Why does the check not find my DKIM key?
What does the limit of 10 DNS lookups for SPF mean?
My domain does not send any e-mail. Do I still need this?
Can I show the result on my website?
Is my input stored?
E-mails that arrive and cannot be forged
As a web agency in Vienna, we take care of your domain, DNS and the technical side of your online presence: from SPF, DKIM and DMARC to website forms that deliver reliably and ongoing maintenance.
Related tools
- HEAD Security Headers Check Checks which protective headers your server sends: HTTPS, HSTS, CSP, framing protection, cookies. With a grade and a snippet.
- SPEED Speed & Hosting Check Measures load time with Google PageSpeed and shows where your website is hosted, when certificate and domain expire and who runs your e-mail.
- LEGAL Imprint Check (Austria) Finds your imprint and checks whether the mandatory information under Austrian law is complete.
- WP WordPress Security Check Finds common weaknesses such as exposed usernames, outdated versions and public error logs.
















