ProtonMail looks like a small provider in the global mail share chart. It is not small by value. Its users skew toward security professionals, founders, crypto and Web3 people, journalists, privacy lawyers, and an increasing share of tech-adjacent EU professionals who left Gmail after the last privacy story. These are not replaceable recipients. And ProtonMail filters harder than almost anything else you will encounter.
Almost no mainstream placement tool seeds ProtonMail. GlockApps does not. Mailgenius does not. If a ProtonMail address is on your list, the only way to know whether you reach it is to actually send to a ProtonMail seed mailbox and check.
Who actually uses ProtonMail
Understanding the audience matters because it shapes the filter tuning. ProtonMail's users are disproportionately:
- Founders and engineers at early-stage companies, especially in Europe.
- Crypto, Web3 and on-chain analytics users who moved off Gmail for jurisdiction reasons.
- Journalists and NGO workers whose threat model includes nation states.
- Lawyers, doctors and consultants who want end-to-end encrypted options.
- Mass-market EU switchers driven by the last few years of privacy news.
The consequence for senders: you are talking to people who deliberately opted out of the tracked, scored, engagement-driven inbox. They do not open your image tracker. They do not click your URL shortener. They are not the audience for a fifth follow-up.
How the ProtonMail filter actually works
ProtonMail uses an internally extended Rspamd stack. The key architectural detail: mail is encrypted at rest, so the filter cannot re-score based on user mark-as-spam feedback the way Gmail can. There is no live engagement-driven learning loop — once mail is in the user's mailbox, it is opaque to the filter.
This has two consequences:
- Filtering leans hard on pre-delivery signals: authentication, content heuristics, URL reputation, IP reputation, sending patterns.
- "Marking as not spam" matters much less than on Gmail. You cannot escape a cold filter verdict via recipient behaviour the way you can on Google. You need to be right on the first send.
Authentication strictness
ProtonMail enforces SPF, DKIM and DMARC strictly. Specifically:
- Missing DMARC with a mismatched From domain is effectively a spam placement. Do not send to ProtonMail without DMARC.
- DMARC
p=noneis tolerated but treated as weaker thanp=quarantine. Move offp=nonewhen you can. - ARC is checked when mail has traversed forwarders. If ARC chain is broken you will be scored harder.
- Relaxed alignment (
adkim=r) is accepted but strict alignment (adkim=s) scores slightly better.
What breaks on ProtonMail that works on Gmail
The single most common pattern in our tests: a cold email that inboxes cleanly at Gmail goes straight to spam on ProtonMail. The usual culprits:
- Tracking pixels. A single-pixel beacon on a third-party domain is a strong negative signal. Gmail accepts them silently; ProtonMail does not.
- URL shorteners. Bit.ly, tinyurl and friends are scored heavily negative. Any outbound link should use your own tracked domain aged at least a month.
- Image-only HTML. Anything above 70/30 image-to-text loses. A promotional layout full of buttons and banners and two lines of actual text almost always scores into spam.
- Many links. More than four or five outbound links in a short message elevates score noticeably.
- Marketing-template fingerprints. Anything that looks like a mass-market HTML newsletter (common widths, common table patterns, common footer images) is down-weighted.
Plain-text or very lightly HTML-styled messages from a well-authenticated domain with no trackers and no shortened URLs reach ProtonMail cleanly. Everything that looks like marketing automation output does not.
Testing ProtonMail placement for free
The only way to measure ProtonMail placement is to actually send to a ProtonMail seed. Our free placement tool seeds a real ProtonMail mailbox alongside 20+ others, including iCloud, Zoho, Fastmail and HEY. The flow:
- You get a generated address. Send one message to it.
- We collect the message from every seed mailbox.
- You see Inbox / Spam / Missing per provider plus raw headers including Rspamd verdict strings where available.
Free, unlimited, no signup — and specifically covers the providers other tools do not.
Five things ProtonMail-friendly senders do
- Ship plain-text by default. If you must send HTML, keep it under 40% of the body by weight. No hero images, no button banks.
- Avoid trackers on cold first-touch sends. Turn off open tracking, remove pixel beacons. Add them back only for warm recipients who have previously engaged.
- Use your own domain for every link. No bit.ly, no tracked subdomains on a throwaway TLD. A one-year-old
.comsubdomain is the minimum. - Set DMARC to at least p=quarantine. Publish reporting. Read it.
- Respect the unsubscribe. ProtonMail users are motivated and litigious. Honour the first unsub within minutes, not days.