Skip to main content
Protect your domain reputation today
SimpleDMARC

How to Set Up DMARC for Namecheap | SimpleDMARC

Step-by-step DMARC setup for Namecheap-registered domains — generate a monitor-mode record, publish it through Advanced DNS, configure SPF for your real email provider, verify, then enforce.

SimpleDMARC Team

Last updated August 13, 2026

Why Namecheap Needs Its Own Walkthrough

Namecheap is primarily a domain registrar. Some domains run Namecheap's own Private Email product; others route mail through Microsoft 365, Google Workspace, or another provider entirely, with Namecheap only holding the DNS. Figure out which one applies to you before touching SPF — the two paths need different records.

Start with p=none, same as anywhere else. You want to see what's actually sending mail before you risk blocking any of it.

Step 1Generating Your DMARC Record

DNS / record
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com; ruf=mailto:dmarc-reports@yourdomain.com; fo=1; adkim=r; aspf=r; pct=100

p=none means monitor only — nothing gets blocked while you confirm every legitimate sender is passing. rua/ruf are where your reports land, and relaxed alignment (adkim=r, aspf=r) is the right starting point while you're still mapping out senders.

Step 2Publish the Record in Namecheap's Advanced DNS Panel

Domain List → Manage next to your domain → Advanced DNS tab → Add New Record → TXT Record.

Paste the full record into the Value field, leave TTL on Automatic, and save. Namecheap's panel occasionally takes a few minutes to visually reflect a saved change even though the underlying DNS update is usually faster — don't assume it failed if it doesn't appear right away.

Step 3Configure SPF for Your Real Email Provider

If you're using Namecheap Private Email:

DNS / record
v=spf1 include:spf.privateemail.com ~all

If Namecheap only holds your DNS and you're actually on Microsoft 365 or Google Workspace, use that provider's include instead:

DNS / record
v=spf1 include:spf.protection.outlook.com ~all

Check for an existing SPF record before adding a new one — don't publish a second one. Merge include statements into a single record if one already exists.

Step 4Enable DKIM

If you're on Private Email, DKIM setup happens in the Private Email control panel (accessible from your Namecheap dashboard), not Advanced DNS directly. Enable it there, and Namecheap gives you a TXT record to publish back in Advanced DNS, typically at a host like default._domainkey.

If you're using Microsoft 365, Google Workspace, or another third-party provider instead, follow that provider's own DKIM process — Namecheap's DNS panel just hosts whatever record it requires.

Step 5Wait for Enforcement (Monitor First)

Give it one to two weeks before touching your policy. Watch reports for anything unrecognized failing, and confirm what percentage of mail already passes cleanly. Then move to p=quarantine, and eventually p=reject, by updating the same record.

Step 6Verify Your Setup

  • Check the record with a DMARC Checker — this will immediately flag the Host field issue if that's the problem
  • Confirm SPF with the SPF Checker
  • Send a real test message and check the authentication results on the receiving end.

Frequently asked questions

My DMARC checker shows no record found, but I added one. What's wrong?
Check the Host field in Advanced DNS. The most common cause is entering the full domain instead of just `_dmarc` — Namecheap appends the domain automatically.
How do I know which email provider I'm actually using?
Check your MX records in Advanced DNS. `mx1.privateemail.com` means Namecheap Private Email; Microsoft or Google infrastructure means those providers instead.
I already have an SPF record on my domain. What should I do?
Edit the existing one to add whatever's missing rather than creating a second one. Multiple SPF records on the same host breaks authentication.
How long does DNS propagation take on Namecheap?
Typically under an hour, occasionally up to 24-48 hours. The panel itself can take a few minutes to visually reflect a saved change.
Can I set up DMARC without using Namecheap Private Email?
Yes. The DMARC and SPF steps work the same regardless of email provider — only the specific include statement and DKIM setup process differ.

Protect your domain with SimpleDMARC

Monitor DMARC reports, catch spoofing early, and move from p=none to enforcement with confidence.

How to Set Up DMARC for Namecheap | SimpleDMARC