Skip to content
email By Peter Mastras 28 May 2026 7 min read

How to check if your mail server is blacklisted and get it delisted

A blacklisted sending IP is rejected at the SMTP level before your message is assessed. How to check the major blacklists, read the results, and get the listing removed.

A blacklisted mail server doesn’t put your email in spam. It gets rejected at the SMTP connection before the message is assessed at all. From the sender’s side this shows up as a hard bounce or a 5xx error citing the blocking list. The recipient sees nothing.

This is a different problem from SPF, DKIM or DMARC failures. Authentication issues affect reputation and placement. A blacklisting stops delivery at the door.

How blacklists work

Real-time Blackhole Lists (RBLs) are DNS lookup services. When a receiving server accepts an SMTP connection, it queries one or more RBLs with the connecting IP. If that IP is listed, the connection gets rejected, usually with a 5xx response naming the specific list.

Different providers query different lists. A Spamhaus listing causes failures across the widest range of recipients. A UCEPROTECT listing might only affect delivery to a subset. Knowing which list you’re on tells you how urgent the problem is and what to do next.

Most listings aren’t permanent. They decay once spam stops, or you can request removal through each list’s own process. The rule: fix the underlying problem before requesting delisting. Submit a removal request while spam is still going out and you’ll be re-listed within hours.

Why servers get listed

The most common causes, roughly in order:

Spam sent through your server. A compromised account, a vulnerable contact form, or a misconfigured relay lets outbound spam through. Recipients report it, spam traps hit it, and a listing follows within hours.

Open relay. A server configured to forward email for any sender, not just authenticated users, gets found and abused. Scanners probe the internet for open relays continuously.

Shared IP with a bad neighbour. On shared hosting or certain SaaS platforms, another tenant’s behaviour can get the whole IP range listed. This is a real cost of shared outbound IPs.

New IP with no sending history. Fresh IP allocations, especially without reverse DNS configured, can end up on policy lists by default. The Spamhaus PBL catches a lot of these.

Spam trap hits. Sending to abandoned or honeypot addresses, usually from purchased lists or scraped contacts, directly triggers listings on some lists.

Check your sending IP

The fastest way to check is the blacklist checker, which queries 14+ RBLs in a single lookup. Enter the IP your mail server uses for outbound connections, not the domain name.

If you’re not sure which IP that is, send a test email to a Gmail or Outlook address and look at the raw message headers. The first Received: header added by the receiving server shows the connecting IP.

Check your sending IP against 14 blacklists →

Reading the results

Not all listings carry the same weight.

Spamhaus SBL, XBL and PBL

Spamhaus has the broadest adoption of any blacklist. A listing here causes delivery failures across the widest range of recipients.

SBL (Spam Block List): Manually curated listings of known spam sources. A listing means Spamhaus has specifically identified your IP. This is serious and requires direct engagement to resolve.

XBL (Exploits Block List): Compromised hosts, open proxies and infected machines, primarily fed by the Composite Blocking List at abuseat.org. Look up your IP at abuseat.org, not at Spamhaus directly. The CBL page explains what was detected and has a self-service removal link.

PBL (Policy Block List): IPs that, by policy, shouldn’t be making direct-to-MX connections. Mostly residential and dynamic ranges. If your legitimate mail server on a static business IP ended up here by mistake, the IP block owner can request removal via Spamhaus’s PBL tool.

SpamCop SCBL

Automated, based on user spam reports. Short memory: listings typically expire within a few hours to 24 hours after spam stops. The priority is stopping the source. The listing usually resolves without any action on your part once volume drops.

Barracuda BRBL

Widely used at Australian businesses running Barracuda filtering. Removal requires a manual request at barracudacentral.org. You’ll need to accept their feedback policy. Typically 12-24 hours from request to removal.

UCEPROTECT

Three listing levels with very different implications.

L1 is IP-specific. Your IP has been identified as a spam source. Self-service removal is available, though UCEPROTECT charges for express delisting. The standard process waits for the listing to age out, usually within 7 days once spam has stopped.

L2 lists entire /24 subnets. If another server in your IP range was listed, your address may appear on L2 even if you’ve sent nothing problematic. This is the UCEPROTECT controversy: clean IPs penalised for their neighbours.

L3 lists entire ASNs — the complete IP allocation of a hosting provider or ISP. Tens of thousands of addresses at once.

For L2 and L3: fewer mail operators query these levels than L1, and many whitelist their own IPs against them precisely because of the collateral damage. If the failures you’re investigating are specifically at providers using UCEPROTECT L2 or L3, your practical options are waiting for the block to clear or moving to a sending IP in a different subnet.

Fix the cause first

Requesting delisting before fixing the problem is wasted effort. Most lists re-list the IP immediately if spam continues. Repeat requests from the same IP can trigger longer cooling-off periods.

Before submitting any removal request:

  1. Identify what triggered the listing. Most lists tell you when you look up your IP, referencing detected spam, spam trap hits, or open relay behaviour. Take it at face value.

  2. Check for compromised accounts. Look at your outbound mail queue and logs. Accounts sending unusually high volume, strange recipients, or messages with no legitimate body are the tell.

  3. Test for open relay. An external SMTP test (or MXToolbox’s open relay checker) will confirm whether your server forwards mail for unauthenticated senders.

  4. Audit web applications. Contact forms, CMS-generated mail and e-commerce notifications are frequently misconfigured. Default settings get exploited.

  5. Block the source first, then submit the removal request. If spam is still going out when you apply, the request will be denied.

Delisting by list

Spamhaus SBL: Submit a removal request at spamhaus.org. Include the IP, a plain description of what you found, and what you did to fix it. Manual review, allow 24-72 hours. Be specific about the root cause.

Spamhaus XBL (via CBL): Look up the IP at abuseat.org. The CBL page explains what was detected and has a self-service removal link. Removal is usually automated once you confirm you understand the cause.

Spamhaus PBL: Use the PBL removal tool at spamhaus.org. Designed for static business IPs caught by default. Does not apply to dynamic or residential ranges.

SpamCop: No manual request needed. Stop the spam source and wait for automatic decay, usually under 24 hours. Monitor at spamcop.net.

Barracuda: Submit at barracudacentral.org/rbl/removal-request. Brief explanation and confirmation the issue is resolved. Manual review, typically 12-24 hours.

UCEPROTECT L1: Check status and submit removal at uceprotect.net. Express delisting costs money. The free process waits for the listing to age out.

Preventing future listings

The real cost of a blacklisting isn’t the hour it takes to delist. It’s the delivery failures nobody notices until someone calls to ask why they’re not receiving your emails.

Run the blacklist checker against your outbound IP weekly and alert on new listings before they affect delivery. Pairing this with DMARC aggregate report review gives the earliest warning of authentication failures that often precede blacklisting events.

If you’re not monitoring DMARC reports yet, the email auth checker will show your current SPF, DKIM and DMARC configuration and flag what’s missing.

Need help with your email infrastructure?

Talk to an engineer