Europe8 min read

WP.pl and Onet.pl: deliverability to the Polish inbox

Poland's two biggest consumer ISPs — WP.pl and Onet.pl — handle the majority of B2C mail in the country. Their filters are well-tuned to local spam patterns Gmail does not recognise.

Poland is one of the last large European markets where the domestic portals still hold meaningful consumer mail share. WP.pl (Wirtualna Polska) and Onet.pl predate Gmail by years and their webmail products still sit on millions of home screens. If you are running Polish B2C, you cannot skip them.

What US tools miss

GlockApps and most mainstream placement tools do not seed WP.pl, Onet.pl, o2.pl or Interia.pl. The Polish filter behaviour is invisible to them. This is the single biggest gap for senders into Central Europe — and the one we built our tool to close.

The Polish ISP landscape

A realistic snapshot of Polish consumer mailboxes:

  • WP.pl — the Wirtualna Polska portal's mail. Also wp.pl, o2.pl, pudelek.pl, tlen.pl — these are all run on the same infrastructure after a series of acquisitions.
  • Onet.pl — portal mail run by Ringier Axel Springer. The other historical heavyweight.
  • Interia.pl — smaller but non-trivial, often the third or fourth inbox on a Polish consumer list.
  • Gmail — dominant among under-35 urban users.
  • Outlook, Yahoo — present but secondary.

On a typical Polish B2C list WP.pl plus Onet.pl plus the smaller local providers adds up to 35–55% of recipients. On older, more rural, or more institutional lists it can be more than half.

WP.pl: strict DKIM, strict content

WP.pl's filter is one of the strictest in Europe on authentication. The rule of thumb we see in thousands of tests: no DKIM, no inbox. Not "DKIM is a soft signal" — missing DKIM is a near-guaranteed spam placement on WP.pl even if SPF is clean.

Content filtering is aggressive too. WP.pl runs local rules tuned to Polish-language spam that Western Bayesian filters have never seen: certain loan-offer phrasings, certain adult-site URL patterns, and a long list of Polish-language marketing templates known from past abuse. A message that clears SpamAssassin cleanly in English may hit specific WP.pl rules in Polish.

WP.pl postmaster portal

WP.pl runs a postmaster portal at postmaster.wp.pl. It offers domain registration, a feedback loop, and a delisting form. Like Google Postmaster Tools, it needs DNS verification. Unlike Google, it is in Polish — Chrome translate is your friend. If you send any meaningful volume to WP.pl, registration is non-optional.

Onet.pl: similar strictness, different signals

Onet.pl's filter weights engagement more heavily than WP.pl does. This works for you if you have an engaged list and against you if you are cold. Onet.pl is also more sensitive to link count — more than a handful of tracked links in a short message elevates the score fast.

Onet.pl does not publish a postmaster portal with the same maturity as WP.pl. If you are blocked, the only channel is a general abuse contact and response is slow.

Local blacklists: Surbl.pl and company

WP.pl, Onet.pl and the smaller Polish providers all consult the domestic RBL Surbl.pl in addition to the international Spamhaus and SURBL services. Surbl.pl's listings focus on Polish-facing phishing and local spam runs and are invisible to senders who only monitor the international blacklists.

Before sending to a Polish list, query your sending IP and your linked domains against surbl.pl. If you are listed there without being listed anywhere else, you have a local-only reputation problem and you should solve it before the send.

UTF-8 and Polish characters

Polish uses diacritics — ą, ć, ę, ł, ń, ó, ś, ź, ż — and they appear everywhere: names, places, subject lines, unsubscribe copy. If your sending pipeline loses or mangles them, the mail looks like a poorly localised spam attempt, which is exactly what filters are trained to catch.

  • Encode every message as UTF-8 end to end. Content-Type: text/plain; charset=UTF-8 and Content-Transfer-Encoding: quoted-printable or base64 for any body containing Polish characters.
  • Subject lines with diacritics need MIME encoded-word syntax: =?UTF-8?B?...?= or =?UTF-8?Q?...?=.
  • Verify with a test to WP.pl — not Gmail. Gmail is very forgiving of sloppy encoding. WP.pl is not.

How cold sequences typically get flagged

In our placement data, Polish cold email gets flagged in the same five ways over and over:

  1. English template sent to Polish addresses. Filter sees language mismatch plus bulk pattern and scores it as spam before content rules even run.
  2. Machine-translated Polish. The phrase "I hope you are doing well" in literal Polish translation matches known spam signatures.
  3. Missing DKIM. Kills WP.pl. Full stop.
  4. Shared IP with past Polish complaints. Lookup on postmaster.wp.pl tells you instantly.
  5. Tracking domains on a cheap TLD (.click, .top, .xyz). Polish filters treat them as presumptively suspicious.
Quick Polish pre-flight

Before any Polish send: (1) DKIM signing verified against wp.pl and onet.pl seeds, (2) message localised by a human, not a machine, (3) tracking domain on .pl or a well-aged .com, (4) surbl.pl check clean, (5) a placement test showing inbox on both WP.pl and Onet.pl.

Free placement testing for Polish ISPs

Our placement tool seeds WP.pl, Onet.pl, Interia.pl and o2.pl alongside the usual Gmail / Outlook / Yahoo set — plus 15 more European, privacy and CIS providers. Send one test email, get per-provider inbox / spam / missing back with raw headers. Free, unlimited, no signup. It is the simplest way to catch a Polish-specific filter problem before it costs you a campaign.

Frequently asked questions

Why doesn't GlockApps cover WP.pl?

GlockApps seeds mailboxes based on North American and Western European market share. Central and Eastern European ISPs are outside their coverage. If you send into Poland, the Czech Republic, Ukraine or Russia, a US-centric tool is blind to most of your audience.

Can I use Gmail as a proxy signal for WP.pl placement?

No. WP.pl weights DKIM, engagement, local content rules and local blacklists in combinations Gmail does not. We regularly see messages inbox on Gmail and spam on WP.pl from the same send.

Is o2.pl the same as WP.pl?

Effectively yes. o2.pl was acquired by Wirtualna Polska and runs on shared infrastructure. Filtering rules are near-identical. tlen.pl, pudelek.pl and other WP-owned domains are in the same category.

Do Polish recipients actually click "mark as spam"?

More than in most Western markets. Polish B2C users are notably quick to use the spam button. Your complaint-rate threshold on WP.pl and Onet.pl is tighter than on Gmail — aim for well under 0.1%.
Related reading

Check your deliverability across 20+ providers

Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail and more. Real inbox screenshots, SPF/DKIM/DMARC, spam engine verdicts. Free, no signup.

Run Free Test →

Unlimited tests · 20+ seed mailboxes · Live results · No account required