How to add a DMARC record on Wix

DMARC tells receiving mail servers what to do when a message claiming to be from your domain fails SPF and DKIM checks — and sends you reports about who is sending as your domain. Without it, authentication results are advisory and you fly blind.

The record is a TXT record at the _dmarc subdomain of your domain. Start with p=none (monitoring only — nothing about delivery changes), read the reports, then tighten to p=quarantine and finally p=reject.

The record you'll add

TypeTXT
Host Name_dmarcIf your provider expects the full name, use _dmarc.yourdomain.com instead.
Valuev=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.comPoint rua at a mailbox you actually read (an address on your own domain works without extra setup). If you send reports to a different domain, that domain's owner must publish an authorization record — most DMARC report services handle this for you.
TTLLeave the TTL at Wix's default.

Steps on Wix

  1. In your Wix account, go to Domains.
  2. Click the ⋯ (Domain Actions) icon next to the domain and choose Manage DNS Records.
  3. Find the section for the record type (e.g. TXT) and click + Add Record.
  4. Leave Host Name blank for the root domain — Wix uses blank instead of @ — or enter the prefix shown above, paste the Value, and save.

Wix quirks worth knowing

  • You can only edit DNS in Wix if the domain is connected via Wix's nameservers; domains connected by pointing are managed at your registrar instead.

Provider steps verified against Wix: Adding or updating TXT records on 2026-07-12.

Get the exact record for your domain

The free DMARC checker reads your domain's live DNS, flags what's wrong, and generates the precise DMARC record to publish — then rechecks to confirm the fix took.

Run the DMARC checker

Frequently asked questions

What goes in the Host Name field on Wix?
Enter _dmarc, or the full name _dmarc.yourdomain.com if your setup expects fully-qualified names.
How long until the record is live?
Leave the TTL at Wix's default. Receivers that cached your old DNS answers will pick the change up as the previous TTL expires.
Which DMARC policy should I start with?
p=none. It changes nothing about mail delivery but turns on aggregate reporting, so you can see every source sending as your domain. Move to p=quarantine once the reports show all your legitimate senders passing, and to p=reject when quarantine has run clean for a few weeks.