If your audience is in France, you have a problem nobody at Gmail can help you with. A large portion of French consumer mail never touches Google, Microsoft or Yahoo. It lands on three domestic incumbents — Orange (formerly Wanadoo), LaPoste, and Free.fr — each with a filter shaped by a decade of local spam patterns, local RBLs, and local complaint data. Sending to France using a Gmail-only test is a deliverability exercise in self-deception.
GlockApps and most US-centric placement tools seed a few Gmail, Outlook and Yahoo accounts and call it a day. They do not seed Orange, LaPoste or Free.fr. If those three are 40%+ of your French list, the result you see is not the result your recipients see.
The French ISP landscape
Unlike the UK or the Netherlands, France never fully consolidated around Gmail and Outlook. The historical ISPs kept their customers and kept operating mail. A realistic breakdown of French B2C mail today looks roughly like this:
- Gmail — dominant among under-35s and knowledge workers.
- Orange / Wanadoo / Orange.fr — still the single biggest legacy inbox. A huge share of 45+ users never left.
- LaPoste.net — the state postal service's webmail. Trusted by older users, government correspondents, and small-town France.
- Free.fr — the residential ISP Free's mailbox offering. Anyone on a Freebox connection got one by default.
- SFR / Numericable / Bouygues — smaller but non-trivial tails.
- Outlook, Yahoo, iCloud — present but secondary on B2C lists.
If you are running a French B2C campaign, ignoring Orange, LaPoste and Free.fr means ignoring a third of your audience. And those three do not filter like Gmail.
Orange / Wanadoo: the most aggressive of the three
Orange runs its own filter internally — not a rebadged Rspamd, not Outlook infrastructure. The filter is pattern-heavy and has a particular distrust of image-heavy HTML and marketing-style layouts. Two things Orange punishes harder than Gmail:
- SPF alignment. If the
Return-Pathdomain doesn't match the From domain, Orange is more likely to route to spam even when DKIM passes. Gmail is softer on this. - Image-only / low text HTML. Anything above roughly 70/30 image-to-text starts losing on Orange long before it loses on Gmail.
Orange Olympe and the FBL
Orange operates a postmaster portal called Orange Olympe (postmaster.orange.fr). You can register a sending domain, get feedback loop reports for user complaints, and request delisting if your IP gets blocked. If you send any real volume to orange.fr, wanadoo.fr, voila.fr or orange.net addresses, register there. It is the only channel that works when something goes wrong.
LaPoste.net: institutional and unforgiving
LaPoste is a smaller inbox by volume but a disproportionately important one. Users tend to be older, more likely to be government or institutional correspondents, and more likely to click the complaint button. Because LaPoste is operated by a state-owned postal service, its abuse team moves slowly but decisively — a handful of complaints will block you cleanly.
LaPoste's filter itself is Rspamd-based with local rule customisations. SPF and DKIM are mandatory. DMARC with alignment is strongly weighted. Cold outreach with mismatched Reply-To domains gets flagged quickly.
LaPoste Sender Support
LaPoste publishes a Sender Support page where you can request a delisting or submit a feedback loop application. Response times are in days, not hours. Plan accordingly — if you discover a block on the morning of a campaign, you will not be sending that campaign.
Free.fr: the unpredictable one
Free.fr is the residential ISP offering and is notorious in sender circles for inconsistent filtering. Same message, same sender, different day: one lands, one is bulked. The operational reality is that Free.fr invests less in its mail infrastructure than Orange, so rules change irregularly and postmaster response is minimal.
The practical consequence: do not rely on Free.fr working today just because it worked last week. Test every campaign before send. If you see a sudden placement drop, throttle immediately — Free.fr's tempo limits are both lower and more variable than Orange's.
Common rejection patterns across all three
After thousands of French placement tests we see the same handful of root causes over and over:
- SPF misalignment —
Return-Pathon an ESP subdomain while From is the root domain. Works fine for Gmail, fails alignment on Orange and LaPoste. - Missing French-language plain-text part. HTML-only mail in French is a spammer fingerprint in the local filter training set.
- Shouty subject lines. French Bayesian filters are trained on local spam. "OFFRE EXCLUSIVE" in all caps scores higher here than "EXCLUSIVE OFFER" does at Gmail.
- Shared IPs with bad French history. A pool with past complaints on .fr domains loses before the email is sent.
- No DMARC reporting. You will never notice a slow drift on Orange without RUA feedback.
Why SPF misalignment specifically hurts on Orange
Orange's filter gives SPF alignment more weight than DKIM alignment in its scoring model. The practical implication: a message that passes SPF via a third-party ESP domain but has no alignment between Return-Path and From will fail at Orange even if DKIM is clean.
The fix: either set your ESP to use a custom return-path subdomain on your own domain (most ESPs support this — it is a CNAME record), or rely on strict DKIM with DMARC p=quarantine and adkim=s. We strongly recommend the first. Custom return path is a twenty-minute DNS job and solves alignment on every strict European ISP at once.
In an Orange inbox (or a seed test to one), open raw headers and look at Authentication-Results. You want spf=pass and the domain that passed to match your visible From domain. If it matches your ESP domain instead, alignment is failing.
Testing French ISP placement for free
We run a free placement tool that seeds 20+ real provider mailboxes, including Orange, LaPoste and Free.fr. You send one test message to a generated address, the tool collects placement across every provider and reports Inbox / Spam / Missing per seed — plus raw headers and authentication results for each.
Before your next French campaign: run a placement test, look at the three French rows first, fix anything red, re-test. The whole cycle is 10 minutes and catches 80% of French-specific problems before send.