Know your DKIM selector?

We try about twenty common selectors automatically. Add yours if your mail service uses its own.

Enter a domain, or paste an email address, to check its mail setup.

๐Ÿ”’ Your browser asks a public DNS service directly — lookups never pass through our servers.

Using an AI agent or a script? Call this tool as an API

AI agents and scripts can call this tool directly, to check their work or look something up, and get JSON back with the same answer this page gives. No key needed.

GET https://digitalgreenhouse.com.au/api/tools/mx-email-check?domain=digitalgreenhouse.com.au&selector=selector1
  • domain — string, required. Domain name. A URL or email address also works. Also accepted as d.
  • selector — string, optional. Optional DKIM selector to check as well as the common ones (the s= value in a DKIM-Signature header). Also accepted as s.

The API answers from our server, and our code doesn’t store what you send. Fair-use limits apply. API guide · all endpoints (JSON) · OpenAPI

The four records behind business email

Email works on trust that DNS records set up. Two questions matter: can mail reach you, and can a receiving server tell real mail from your domain apart from a forgery? Four records answer them:

  • MX — the mail servers that receive email for the domain. No MX, no inbound email.
  • SPF — a TXT record starting v=spf1 that lists the servers allowed to send email as the domain. A domain should have exactly one.
  • DKIM — a public key published under a selector name (such as selector1._domainkey). Your mail service signs each message, and receivers check the signature against this key.
  • DMARC — a TXT record at _dmarc that tells receivers what to do when a message fails SPF and DKIM: let it through (none), send it to spam (quarantine) or refuse it (reject). It also says where to send reports.

SPF and DKIM on their own don’t stop someone forging your name in the “From” line that people actually see. DMARC is what ties them to that address, which is why a missing or monitoring-only DMARC policy is the most common reason a domain can still be spoofed. The Australian Signals Directorate’s guidance, How to combat fake emails, recommends all three, moving DMARC to quarantine and then reject once your legitimate email is passing.

It says no DKIM was found, but I’m sure we have it. Why?
DKIM keys live under a selector name that only your mail service knows, and DNS has no way to list them. We try the selectors used by Microsoft 365, Google Workspace, Fastmail, Proton, Mailchimp, SendGrid and other common services. If yours uses a different name, open “Know your DKIM selector?” and enter it. You can find the selector in the s= part of the DKIM-Signature header of an email the domain has sent.
What is the SPF 10-lookup limit?
To check SPF, a receiving server may make at most 10 extra DNS lookups, counting every include, a, mx, ptr, exists and redirect, including those inside the records you include. Go over and SPF fails outright for every message, which is easy to do once you add a few mailing and helpdesk services. We follow the includes and count them for you.
Which DMARC policy should I use?
Start with p=none and a rua address so you receive reports and can see every service sending as you. Once those all pass, move to p=quarantine, then p=reject. Staying on p=none for good means forged email is still delivered.
My domain doesn’t use email. Does any of this matter?
Yes. Unused domains are popular for spoofing because nobody is watching them. Lock one down with an SPF record of v=spf1 -all (no server may send) and a DMARC record of v=DMARC1; p=reject. A “null MX” record (MX 0 .) also tells senders not to try delivering to it.
Is the domain I check sent to Digital Greenhouse?
No. Your browser sends each query straight to Cloudflare’s public DNS service over an encrypted connection, with Google Public DNS as a backup. Our servers never see which domain you checked.
Can you fix our email setup?
Yes. We can set up SPF, DKIM and DMARC on your domain, and move DMARC to reject without losing legitimate mail. Get in touch.

AI workshops for teams

Get your team confident with AI.

Interactive half-day and full-day workshops in Copilot, Claude or ChatGPT, run at your office - in Sydney, or anywhere we can fly to.