Search Psychevus

12 results available.
↑ ↓ to navigate ↵ to open · esc to close

Inbox check guide

SPF, DKIM and DMARC for Proton Mail: the exact records

Reviewed

Short answer

For Proton Mail, publish one SPF TXT record — v=spf1 include:_spf.protonmail.ch ~all — at your domain, turn on DKIM in Proton Mail and publish the record it gives you (selector protonmail, protonmail2, protonmail3), then add a DMARC TXT record named _dmarc, starting with v=DMARC1; p=none; rua=mailto:you@yourdomain.com and moving to p=quarantine once reports are clean.

Check your domain now

1. SPF

Add (or edit) the single TXT record at your domain root that starts with v=spf1 so it reads: v=spf1 include:_spf.protonmail.ch ~all

If other services send email as you — a newsletter tool, a shop, invoicing — add their include to the same record. A domain must have only one SPF record.

2. DKIM

In Proton Mail settings, open Domain names → your domain → DKIM and add the three CNAME records shown.

Proton Mail publishes DKIM as three CNAME records (protonmail, protonmail2, protonmail3) so it can rotate keys without you changing DNS again.

3. DMARC

Add a TXT record named _dmarc with v=DMARC1; p=none; rua=mailto:you@yourdomain.com, using a mailbox that exists. Read the daily reports for two to four weeks, then change p=none to p=quarantine so forged mail goes to spam.

Where to add the records

Menu names change, but these are the usual paths:

  • GoDaddy: Sign in to GoDaddy → your domain → DNS → Add New Record.
  • Cloudflare: Cloudflare dashboard → your domain → DNS → Records → Add record.
  • Squarespace: Squarespace → Domains → your domain → DNS → DNS Settings → Add record.
  • Namecheap: Namecheap → Domain List → Manage → Advanced DNS → Add New Record.
  • IONOS: IONOS → Domains & SSL → your domain → DNS → Add record.
  • STRATO: STRATO → Domains → Manage domain → DNS → manage the TXT and CNAME records.
  • Wix: Wix → Domains → ⋯ next to your domain → Manage DNS Records → Add record.
  • Hostinger: Hostinger hPanel → Domains → Manage → DNS / Nameservers → add a record.
  • Amazon Route 53: AWS console → Route 53 → Hosted zones → your domain → Create record.
  • Vercel: Vercel → Domains → your domain → DNS Records → Add.
  • Hetzner: Hetzner DNS console → your zone → Add record.

Sources

Let’s make a connection.

Working on something in systems security? The contact form will start with that topic selected.

Discuss this challenge
YOUR VISIT, YOUR CHOICE

Privacy, by intention.

You decide what stays on your device. You can change your choice at any time.

Essential

Saves your privacy choice. Administrator sign-in uses a secure session cookie.

Always on
Full privacy notice ↗