RadarPricesOrder
Email · Deliverability

E-mail address check

Check if an e-mail address can receive mail: we test the address format and whether its domain has working mail servers (MX), plus SPF and DMARC. Free, no sign-up. We never send a message to the address.

✕
No mail servers foundMessages to this address will bounce (the domain has no MX records).
Domaingmial.com
Mail servers (MX)-
SPF-
DMARC policy-
GradeF
Issues
  • HIGH · spfNo SPF record found. Anyone can send email that claims to come from this domain without failing SPF. Fix: Publish a TXT record on the domain such as 'v=spf1 include:<your provider> -all'.
  • HIGH · dmarcNo DMARC record found at _dmarc.gmial.com. Receivers cannot tell what to do with mail that fails SPF and DKIM, and Google and Yahoo require DMARC from bulk senders. Fix: Publish a TXT record at _dmarc.gmial.com: 'v=DMARC1; p=none; rua=mailto:<reports address>' and tighten the policy later.
  • MEDIUM · mxNo MX records. Mail servers fall back to the A record of the domain, which is rarely intended. Fix: Add MX records pointing to your mail provider, or publish a null MX (priority 0, host '.') if the domain must not receive mail.
  • INFO · dkimNo DKIM key found for the common selectors (google, selector1, selector2, default, k1, s1, mail). A domain can use any selector name, so this does not prove DKIM is missing. Fix: Pass your selector in dkimSelectors to check it.
💡 Simple guide · no technical skills needed

When do I need this?

You are not sure an e-mail address is real before you write to it or accept it in a form.

How to do it

  1. Type the address.
  2. Press Check.
  3. See whether it looks valid and whether its domain can receive mail.

Good to know

Words explained

domain
Your website name, e.g. mybakery.com. It is also the part of an e-mail address after the @.
MX
The domain setting that says where your e-mail is delivered.
SPF
A domain setting that lists who may send e-mail in your name. Helps your mail avoid spam.
DMARC
A domain setting that stops other people sending fake e-mails in your name.

Stuck? Press Help in the bottom corner and write your question in any language. You get an answer in seconds, or a real person answers you.

Need this in bulk or inside your app?

The same data as an API: JSON, lists of hundreds of items, history and "only new" monitoring. Pay per use, free trial on the markets.

Example API request
curl -X POST https://radarbg.com/x402/email-dns-dmarc-spf-check \
  -H "Content-Type: application/json" \
  -d '{"domains": ["stripe.com"]}'
# answers 402 with the price; any x402 client pays per call in USDC on Base

Questions

Does it check if the mailbox exists?

No. It checks the format and that the domain can receive mail. Checking a single mailbox would mean contacting the mail server, which we do not do.

Why would mail bounce?

If the domain has no MX records, or does not exist, every message to it bounces.

Can you clean my whole list?

Yes, see our e-mail list cleaning service, or use the API on thousands of domains.

More free tools

EU VAT number checkHS code lookupVIN recall checkMortgage rates todayCentral bank interest ratesUS gas prices by stateUS Treasury yield curveDMARC, SPF and MX checkerSSL and security headers checkLink preview checkerDomain WHOIS and DNS lookupWhat is this website built with?US airport delays right nowInflation rate by countryBank statement converterE-invoice viewer (XRechnung, ZUGFeRD)IBAN checker: is it valid, which bank?