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
- In your Wix account, go to Domains.
- Click the ⋯ (Domain Actions) icon next to the domain and choose Manage DNS Records.
- Find the section for the record type (e.g. TXT) and click + Add Record.
- 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.