Free tool

Fix My Email

Enter your domain. We find what's wrong with your email setup, explain what it does to your mail, and show you exactly how to fix it.

We detect your email provider and DNS host. Choose them yourself

We only read public DNS records. Nothing is stored.

How it works

  1. We work out your setup

    Your MX records tell us your email provider and your nameservers tell us who manages your DNS. You can change either if we get it wrong.

  2. We find what is wrong

    We check MX, SPF, DKIM and DMARC in public DNS and explain each problem and what it does to your email.

  3. You fix it and we confirm

    Each problem comes with the fix in your DNS host’s words and a link to the full guide. Then check again to see what is fixed.

Problems we find, and what they do

MX records

Missing, pointing to the wrong server, or old ones left behind

Effect on your email

Email sent to you can bounce or go to a server you no longer use, so you can miss messages.

Source: RFC 5321: SMTP, section 5.1 (IETF)

About Fix My Email

Why are my emails going to spam?

Often because receiving servers can’t confirm the mail is really from you: SPF, DKIM or DMARC is missing or broken. Gmail asks every sender for SPF or DKIM, and senders of 5,000 or more messages a day for DMARC too. Content and sending reputation matter as well; Fix My Email checks the DNS part.

Is Fix My Email free and private?

Yes. It only reads public DNS records, the same ones anyone can look up. We don’t store the domains you check.

How do you know my email provider and DNS host?

Your MX records show where your mail is delivered, which tells us the provider. Your nameservers show who answers your DNS, which tells us the host. If either is wrong, choose it yourself and check again.

Why didn’t it detect my DNS host?

We only detect hosts whose nameservers are documented in their own help pages. For GoDaddy, Network Solutions, Squarespace Domains, Wix, choose the host yourself.

I fixed it, but it still shows a problem. Why?

DNS answers are cached until the old record’s TTL (time to live) runs out, so a change can take a while to show. Wait a few minutes and select “check again”.

My email provider isn’t recognised. What do you check?

The rules every domain must follow: mail has somewhere to go (MX), exactly one valid SPF record under 10 DNS lookups, and a valid DMARC record. Enter your DKIM selector to check DKIM too.