Knowledge base

Set up email DNS records

Where to find the exact MX, SPF, DKIM and DMARC records your domain needs for email, how to add them at another DNS provider, and how to see that each one is live.

Zinn®, our Viking, reading his checklist beside an index of articles with one open.

Email → your domain → DNS records.

Where the records are

Every domain with email has a DNS records tab on its Email page. It lists every record the domain needs, with its type, host and value (and the priority for MX records), a copy button beside each host and value, and a live check for each one. The same list is on the domain's Email tab under Domains. You never need to open a ticket to ask for them.

The values are not the same for every account, so always copy them from that tab rather than from a forum, an old ticket or another domain.

What each record does

  • MX receives your email. Without it, mail sent to your addresses has nowhere to go.
  • SPF (a TXT record on the domain itself) says which servers may send mail for your domain.
  • DKIM (a TXT record on a _domainkey host) lets receivers check that a message was signed by us and not changed on the way.
  • DMARC (a TXT record on the _dmarc host) tells receivers what to do with mail that fails those checks, which protects your domain from people faking it.
  • Mail app records (autodiscover and autoconfig) let Outlook, Apple Mail and Thunderbird set a mailbox up from just the address and password.

If your domain's DNS is with us

We publish the records for you when you set email up, and the tab shows each one as Live. There is nothing to add.

If your domain's DNS is at another provider

The tab says so and names the nameservers. Sign in to that provider's DNS panel and add each record exactly as shown:

  1. Pick the same type (MX, TXT or CNAME).
  2. For the host, @ means the domain itself. Most panels add your domain to the host for you, so enter it exactly as shown. If your panel asks for the full name, add a dot and your domain to it (for example _dmarc becomes _dmarc.yourdomain.com).
  3. Paste the value with the copy button, so nothing is mistyped.
  4. For MX records, enter the priority shown.

If you already have an SPF record, do not add a second one: two SPF records make receivers reject both. Add our include: part to the record you have instead. If you already have a DMARC record, you can keep it.

Checking that it worked

Press Check again on the tab. Each record shows:

  • Live: your domain's nameservers answer with this record.
  • Missing: there is no such record yet.
  • Different value: there is a record, but with another value, which is shown so you can correct it.
  • Not checked: your nameservers could not be asked just now. Try again in a minute.

After you add or change a record it can take from a few minutes to a few hours to show as Live, depending on your DNS provider.

See also: Setting up a mailbox on your domain and My email is not arriving.

Latest from the blog

What we have been writing about hosting, SEO and running sites at scale.

SEO and Link Building from the Hosting Layer: A 2026 Operator's View

How hosting shapes indexing and link equity in 2026: keeping pages indexed, vetting aged domains before you build on them, link building without a footprint, and an honest line on what infrastructure can and cannot do for SEO.

Read the post →

Making WordPress Fast and Secure: A Performance and Plugin Checklist

A practical checklist for fast, secure WordPress: server-level caching, a per-site object cache, the handful of plugins worth running, keeping the stack current, and the WooCommerce pages you must never cache.

Read the post →

How to Choose Managed Web Hosting in 2026: A Buyer's Guide

What actually separates good managed hosting from a cheap box with a control panel — migrations, backups, isolation, real caching and honest scaling — and how to judge it before you commit.

Read the post →

Read the blog →

Still stuck?

Support is included on every plan, the desk is open 24 hours a day, and you can write to us in any of our 58 languages — we answer you in yours.

Contact support All articles