Skip to content
Mailbox guide

Add SPF, DKIM and DMARC records

The three DNS records that prove your email comes from you, in plain words, with values to copy and short steps for Cloudflare, GoDaddy, Namecheap, Squarespace, one.com and Loopia.

The Outvori teamChecked against the product

SPF, DKIM and DMARC are small text records in your domain's DNS. They prove to the receiving server that your email really comes from you.

Add SPF, DKIM and DMARC records. The steps are written on the video; the sound is only soft background music.
Transcript
  1. SPF, DKIM and DMARC prove your email really comes from you.
  2. Open Settings, then Deliverability.
  3. Each domain shows what passes. Here SPF is missing, so sending is blocked.
  4. SPF lists who may send for you. DKIM signs each email. DMARC handles fakes.
  5. The records to add are listed. Press Copy for each value.
  6. Pick where your domain is managed for short steps.
  7. Add the record at your DNS provider, then come back.
  8. Press "Run checks again". SPF now passes.
  9. Changes can take from minutes up to 48 hours to show.

The three records in plain words

RecordWhat it doesRequired by Outvori
SPFLists who may send email for your domainYes - sending is blocked without it
DKIMYour provider signs every email; the public key in DNS lets receivers check itYes - sending is blocked without it
DMARCTells receivers what to do with email that fails, and where to send reportsRecommended - a warning only

Steps

  1. Open Deliverability. Each domain shows which records pass.
  2. Open Fix it step by step under the domain. The records to add are listed with Copy buttons.
  3. Pick where your domain's DNS is managed to see short steps for that host.
  4. Add the records at your DNS host.
  5. Back in Outvori, press Run checks again.
Records to add, with copy buttons and live status
Records to add, with copy buttons and live status

The values

  • Google Workspace: SPF v=spf1 include:_spf.google.com ~all. DKIM is generated in Google Admin console (Apps > Google Workspace > Gmail > Authenticate email) and published as TXT at google._domainkey.
  • Microsoft 365: SPF v=spf1 include:spf.protection.outlook.com -all. DKIM is two CNAME records, selector1._domainkey and selector2._domainkey; copy their targets from the DKIM page in the Microsoft Defender portal.
  • Other providers: your mail host lists the SPF include and the DKIM key in its control panel.
  • DMARC: start with v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com and tighten later, as Google recommends.

Steps per DNS host

  • Cloudflare: DNS > Records > Add record. Use @ for the domain itself. Set DKIM CNAMEs to DNS only.
  • GoDaddy: Domain Portfolio > domain > DNS > Add New Record. Type only the prefix in Name (for example _dmarc). Most changes work within an hour, up to 48 hours.
  • Namecheap: Domain List > Manage > Advanced DNS > Add New Record. Do not include your domain in Host; Namecheap adds it.
  • Squarespace Domains (formerly Google Domains): domain > DNS > DNS Settings > Custom Records > Add record. Squarespace adds your domain to Name automatically.
  • one.com: Control Panel > DNS settings > DNS records > create new record. Leave Hostname empty for the domain itself.
  • Loopia: Customer Zone > domain > DNS editor. Records are grouped by subdomain; @ is the domain itself.

Each step list in the app links to the host's own help page.

How long it takes

Usually minutes to an hour. Some hosts say up to 48 hours, and Google notes a new DKIM key can take up to 48 hours to start working. If a check says "lookup error", run the checks again before changing anything.

Try it on any website.

Paste a website: yours, a competitor’s, a customer’s. Outvori reads it and shows who should buy from them. It takes a minute and sends nothing.