Publish DNS records at your domain provider

Sending domains & deliverabilityUpdated

How to copy each record from EmailFig into your domain provider, and the few slips that stop a record verifying.

For each row in EmailFig’s DNS records table, add one record at your domain provider with the same Type, Name / Host and Value. Every provider’s screen looks different, but they all ask for those three things.

Your domain provider is the company that manages your domain. Usually that’s where you bought it, but it can be your web host or a service like Cloudflare.

Add the records

  1. Sign in to your domain provider and open the DNS settings for your domain. Look for something like DNS, DNS records, Manage DNS or Advanced DNS.
  2. For each row in EmailFig’s table, add a new record:
    • Type: choose the same type, CNAME, TXT or MX.
    • Name / Host: paste the host from EmailFig, like emfigmail or _dmarc.
    • Value: use the copy button in EmailFig, so nothing gets mistyped.
  3. Save each record.
  4. Back in EmailFig, click Re-check DNS, or leave it: EmailFig keeps checking on its own.

Changes often show up within minutes, but can take up to 48 hours.

What each record is for

RecordTypeName / HostWhat it does
DKIM (three records)CNAMEends in ._domainkeyProves the email really comes from you
MAIL FROMMXemfigmailHandles bounces, so they come back to your own domain
SPFTXTemfigmailSays EmailFig may send for that bounce address
DMARCTXT_dmarcTells inboxes what to do with fake emails pretending to be you
TrackingCNAMEemfigMakes link tracking work on your own domain, emfig.yourcompany.com

The two emfigmail records sit on their own subdomain, so they don’t affect the email you already receive or any SPF record you already have.

Once everything verifies, leave the records in place. If one is removed or changed, the domain stops sending until it’s fixed.

Common slips

Your domain added twice. EmailFig shows the short host (emfig, not emfig.yourcompany.com) because most providers add your domain to the end for you. Paste the full name into one of those and you get emfig.yourcompany.com.yourcompany.com, which never verifies. If your provider wants the full name, hover over the host in EmailFig to see it.

MX priority. If your provider has a separate Priority field for the MX record, put 10 there and the rest of the value (starting feedback-smtp) in the value field.

Cloudflare’s proxy. Set each CNAME record to DNS only (grey cloud), not Proxied (orange cloud). A proxied record can’t be verified.

A DMARC record you already have. If your domain already has a _dmarc record, keep yours and don’t add a second one. Any valid DMARC record counts, so you have six records to add instead of seven.

Sending from a subdomain. If you added a subdomain like news.yourcompany.com and your DNS is set up for yourcompany.com, add the subdomain to each host: emfig becomes emfig.news, and so on. The DMARC row is the exception: add _dmarc as shown, since it already belongs on yourcompany.com.

If a record won’t verify

  • Check the host doesn’t have your domain on the end twice.
  • Check the type matches exactly. TXT and CNAME are easy to mix up.
  • On Cloudflare, check the CNAME records are DNS only.
  • Give it time. Up to 48 hours is normal.

If everything matches and it still hasn’t verified after a day, email contact@emailfig.com with your domain name and a real person will help.

See Domain verification statuses for what each status means.

See deliverability in EmailFig →