How to Add a DMARC Record on Namecheap
Introduction
DMARC is a TXT DNS record at _dmarc that works with SPF and DKIM so Gmail, Yahoo, and Microsoft can trust mail from your domain. When you authenticate for
systeme.io
email, you receive three CNAME records + one TXT (DMARC). Help article 4233 explains adding that TXT in Namecheap Advanced DNS.
This article covers DMARC only. For all CNAMEs plus TXT, see authenticate your domain on Namecheap (4234).
Prerequisites
- Domain on Namecheap using BasicDNS, PremiumDNS, or FreeDNS (DNS editable in Namecheap).
- Domain authentication started in systeme.io Settings → Emails (DMARC value visible in popup / eye icon).
- Namecheap account login.
Typical systeme.io DMARC Value
v=DMARC1; p=none; rua=mailto:youraddress@yourdomain.com
- p=none — monitoring mode (see How to Create a DMARC Record, article 2241).
- rua=mailto:… — aggregate reports; replace placeholder with a real address (dedicated inbox recommended).
Step-by-Step on Namecheap (Article 4233)
- Log in to Namecheap.
- Domain List → Manage next to your domain.
- Open the Advanced DNS tab.
- Scroll to Host Records → Add New Record.
- Type: TXT Record.
- Host:
_dmarc(as in systeme.io Name column). - Value: paste the full DMARC string from systeme.io; customize
rua=mailto:. - TTL: Automatic (default) unless you need a specific TTL.
- Click the green checkmark / save to confirm the record.
Example row:
- Host:
_dmarc - Value:
v=DMARC1; p=none; rua=mailto:hello@yourdomain.com
Verify and Complete Authentication
- Allow DNS propagation (minutes to 48 hours).
- Run a DMARC lookup on your domain.
- In systeme.io Settings → Emails, confirm Verified after all CNAMEs + TXT are correct.
- Confirm your sender email address.
- Send a test and inspect
headers
for
dmarc=pass.
Namecheap-Specific Notes
- Host vs @: DMARC uses Host
_dmarc, not@(root). - Single _dmarc: Edit or remove an existing
_dmarcTXT before adding a duplicate. - Private Email on Namecheap: MX/SPF for mailbox may coexist; add systeme.io auth records without deleting required mail records unless you know the impact.
- DNS elsewhere: If nameservers point to Cloudflare or another host, add DMARC there—not in Namecheap Advanced DNS.
- Funnel CNAMEs: Custom domain connection uses different CNAMEs; DMARC is from Emails authentication, not Custom Domain.
Troubleshooting
| Issue | Fix |
|---|---|
| No DMARC in lookup | Confirm domain uses Namecheap DNS; Host exactly _dmarc. |
| Two DMARC TXT records | Delete duplicate; one policy only. |
| systeme.io Pending | Complete three CNAMEs (4234) + this TXT. |
| Value truncated | Re-paste full string; no line breaks in Value field. |
| Reports missing | Check rua mailbox exists and accepts mail. |
Frequently Asked Questions
Where in Namecheap?
Advanced DNS → Add New Record → TXT.
Host field?
_dmarc per systeme.io (4233).
p=none?
Monitor first; enforce later after reviewing reports.
With CNAMEs?
Yes—fourth record in full email auth.
BasicDNS?
TXT DMARC supported in Advanced DNS when Namecheap hosts DNS.
Last updated: July 3, 2026