Blacklists9 min read

UCEProtect: the controversial list that blocks entire subnets

UCEProtect runs three increasingly aggressive RBLs. Level 1 lists individual IPs. Level 2 lists allocations. Level 3 lists entire ISP networks because of the actions of unrelated customers. The mailops community is split on whether anyone should ever query Level 3.

UCEProtect Network, operated out of Switzerland, runs one of the more philosophically contentious DNSBL operations on the public internet. The technical setup is straightforward: three zones, increasing in scope. The political setup is the argument: should the actions of one customer cause every other customer of the same ISP to be blocked?

TL;DR

Level 1 (dnsbl-1.uceprotect.net) lists single IPs. Level 2 (dnsbl-2.uceprotect.net) lists allocations with too many Level 1 entries. Level 3 (dnsbl-3.uceprotect.net) lists entire ASNs. Free delisting takes 7 days of clean behaviour. Paid express delisting (~€15) is immediate. Most large mail operators do not query Level 2 or Level 3 because of the collateral-damage problem.

The three UCEProtect levels

The list operator deliberately publishes three zones because receivers can choose how aggressive they want their filtering to be. In practice, the further up the stack you go, the more innocent senders you block.

  • Level 1. Individual IPs that have been observed sending unsolicited mail or hitting UCEProtect's spam traps. This is the most defensible level — it's a per-IP listing based on per-IP behaviour, similar in scope to Spamhaus SBL.
  • Level 2. Allocations (typically /24 or larger subnets) where multiple IPs in the range are on Level 1. The premise is that an ISP that hosts spammers in concentrated subnets is also enabling them. This is where the controversy starts.
  • Level 3. Entire Autonomous System Numbers (ASNs). If a single ISP racks up enough Level 2 listings across its allocations, the whole network gets listed. Every customer of that ISP — including customers with no connection to the listed IPs — is blocked at receivers who query Level 3.

UCEProtect's argument is that ISPs respond to economic pressure: if their entire network gets blocked because of spammer customers, they'll terminate spammer accounts faster. The counter-argument is that you're punishing the wrong people.

Checking your listing status

The lookup tool is at uceprotect.net/en/rblcheck.php. Enter your IP and the result shows status across all three levels plus the reason and timestamp. Level 1 results show the specific traps or sources that triggered the listing. Level 2 and Level 3 results show the parent allocation and ASN that caused your IP to be blocked by inheritance.

Important: if you're on Level 2 or Level 3 only (clean on Level 1), the issue is not your behaviour. It's your neighbours. Switching IPs within the same ISP allocation won't help. You either wait for the parent listing to clear, change ISPs, or pay for express delisting.

Level 1 removal

Level 1 listings expire automatically after 7 days of clean behaviour, similar to SpamCop. There is no manual review process. The free path is: stop the abuse, wait 7 days. The paid path is: pay for express delisting and the listing is cleared immediately.

Express delisting costs approximately €15 (price varies by currency and over time) and is processed via the express delisting page at uceprotect.net/en/index.php?m=6. Payment goes through standard processors. You receive immediate removal plus protection from re-listing for the same trap during the following 24 hours.

Whether you should pay is a judgement call. Arguments for: you need the IP working immediately, you've fixed the cause, the cost is trivial against your delivery loss. Arguments against: paying gives the operator a financial incentive to keep the listing aggressive in the first place, and many mailops engineers consider this a bad pattern.

Level 2 and Level 3 removal

You cannot directly delist from Level 2 or Level 3 as an individual IP customer. The parent allocation or ASN must clean up across all its IPs before the umbrella listing clears.

Practical options:

  1. Wait. If your ISP responds to pressure and cleans up its abuse problem, the umbrella listing eventually clears. Realistically, this can take weeks or never.
  2. Escalate to your ISP. Contact your ISP's abuse team, explain the situation, ask what they're doing to address Level 2/3 listings. Their answer tells you whether to stay or move.
  3. Move to a different ISP / cloud provider. If your provider's ASN is chronically on Level 3, no amount of personal hygiene fixes the inherited listing. Major cloud providers generally maintain better Level 3 standing because they invest heavily in abuse response.
  4. Pay for express delisting on Level 1 anyway. If you're only on Level 2/3 because the receiver aggressively queries those, paying for Level 1 protection doesn't help. Don't waste the money in this case.
Level 3 punishes the wrong people

If your only listing is Level 3, you are blocked entirely because of someone else's actions. The list operator considers this a feature; many receivers consider it a bug. Most large mailbox providers do not query Level 3 for exactly this reason.

Who actually queries UCEProtect

From the receiving side, mailops opinions on UCEProtect are sharply divided. The pattern across the past five years:

  • Major mailbox providers (Gmail, Microsoft 365, Yahoo, Apple iCloud): do not appear to use UCEProtect Level 2 or Level 3 in primary filtering. Level 1 may contribute minor signal alongside dozens of other sources.
  • Mid-tier business mail filters (Proofpoint, Mimecast, Trend Micro): generally avoid Level 2/3 and may use Level 1 as a low-weight signal.
  • Self-hosted mail admins on Postfix/Exim: a vocal minority configures all three levels inreject_rbl_client rules and generates a lot of bounces.
  • Small ISP MTAs in some regions: historically used UCEProtect aggressively. Less common today.

The implication: a UCEProtect Level 3 listing typically affects a small fraction of your sends — but if your recipient base skews toward self-hosted mail or specific ISPs, the impact can be material.

When UCEProtect actually matters

Don't panic at a Level 3 listing if your traffic is mostly to Gmail, Outlook, Yahoo. Look at your actual bounce log first. If less than 1% of bounces reference UCEProtect, you're mostly fine — the cost-benefit on paid delisting is poor.

UCEProtect matters substantially if:

  • You send to a lot of corporate mail at organisations running their own MX with self-configured DNSBL stacks.
  • You send to recipients in regions where small ISPs dominate (parts of central Europe historically).
  • Your bounce log shows Level 1 listings repeatedly — that indicates ongoing abuse signals from your IP and is worth fixing regardless of whether the receiver queries UCEProtect specifically.

Preventing future UCEProtect listings

Level 1 prevention is the same hygiene that prevents Spamhaus and SpamCop listings: clean lists, validated imports, no cold sending without consent, monitor for compromised auth, list-unsubscribe headers, complaint-rate monitoring.

Level 2 and Level 3 prevention is mostly outside your control. The best you can do is choose hosting carefully:

  • Check the Level 2/3 status of your provider's ASN before committing.
  • For high-volume sending, use providers with strong abuse response (large reputable cloud providers, dedicated email infrastructure operators).
  • Avoid budget VPS providers in regions with chronic Level 3 listings — the saved hosting cost gets eaten by deliverability loss.
Audit your bounce log first

Before paying anything to UCEProtect, pull your last 30 days of bounces and grep for "uceprotect". If the count is low, the listing is mostly cosmetic for your actual traffic. Fix Level 1 hygiene anyway, but don't panic-spend on express delisting.

Frequently asked questions

Should I pay for express delisting?

Only if your traffic is heavily affected, you've fixed the cause, and you can't wait 7 days. For most senders, the impact is small enough that paying is unnecessary. For a few, it's the cheapest fix to a real problem. Audit your bounce log to decide.

My IP is on Level 3 only — what can I do?

Personally, very little. The fix is upstream: your ISP needs to clean up its abuse problem across the whole ASN. Options are wait, escalate to ISP, or move to a different provider. Paying for Level 1 doesn't help if you're only on Level 3.

Does Gmail use UCEProtect?

There's no public statement, and behaviour over years suggests Level 2/3 are not material at Gmail. Level 1 may contribute minor signal alongside many other sources. Don't over-index on UCEProtect for Gmail deliverability.

Why is the mailops community split on UCEProtect?

The Level 3 model — blocking entire ASNs because of unrelated customers — is collateral damage by design. Some operators consider this an effective ISP-pressure tactic. Others consider it punishing innocent senders. Both views are defensible; both are visible in any mailops mailing list discussion.
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