• TipLet subscribers choose their topics or take a break from emails. Explore the preference centre.
  • TipWho opened your email, and which links did they click? See contacts and results in your report.
  • TipReach different interests in one campaign. Tailor your email content to each contact.
  • NewAdd a QR code to your email. Readers can scan or click it, and you can track both in your report.
  • TipWelcome new subscribers with an email series. Introduce your brand and help them get started.

Email Blacklist Check: See If You're Listed and Get Removed

M
MailGraf Team
Nov 5, 2026

An email blacklist check looks up your domain and your sending Internet Protocol (IP) address in the lists that mail servers consult. If either is listed, some servers refuse your email or send it to spam.

The usual first sign is a bounce that says "blocked using zen.spamhaus.org". The quickest check is Spamhaus's free checker at check.spamhaus.org: enter your domain and the IP address from the bounce. Only a handful of lists cause most refusals, and whether a listing is yours to fix depends on whose IP or domain it names.

What an email blacklist check looks for

Blacklist and blocklist mean the same thing: a list naming the IP address of a server that sent spam, or a domain name that turned up in spam. Spamhaus says blocklist, while the 2010 Request for Comments (RFC) on these Domain Name System (DNS) lists keeps the old word: "DNS Blacklists and Whitelists" (RFC 5782).

A clean IP tells you nothing about your domain, so a useful email blacklist check covers both. IP lists are consulted the moment a server connects. Domain lists are checked against your sender addresses, your headers and every link in the message (Spamhaus).

None of the lists in the table below names a single mailbox. "Is my email address blacklisted?" really asks whether the domain after the @ is listed, or the server your mail leaves from.

The blocklists most mail servers use

Spamhaus runs the lists most mail servers query, and its free IP lists are combined into one zone, ZEN (zen.spamhaus.org). Barracuda's list feeds Barracuda's own spam firewalls, and SpamCop's is built from spam reports.

ListWhat it listsCommon cause for a small businessHow the listing ends
Spamhaus SBL (Spamhaus Blocklist)IPs and ranges used by or for spammersRarely you; usually a host that tolerates spamOnly the network owner, such as your internet service provider (ISP), can ask for removal
Combined Spam Sources (CSS), part of SBLIPs sending low-reputation emailUnwanted email, old lists, a hacked account or websiteNormally expires three days after the last detection
Spamhaus XBL (Exploits Blocklist)Hijacked or infected IPsMalware on an office computer, a stolen mail passwordExpires some time after the behaviour stops
Spamhaus PBL (Policy Blocklist)End-user ranges, such as office broadband, that should not deliver mail directlyA device or script sending straight from your office connectionSend through your mail provider's server instead
Spamhaus DBL (Domain Blocklist)Low-reputation domainsA hacked website, or a link to a listed domainExpires when the activity stops; early removal on request
Barracuda Reputation Block List (BRBL)IPs with a poor sending reputationSpam from your server or networkRemoval request, usually handled within 12 hours
SpamCop Blocking List (SCBL)IPs whose mail SpamCop users or traps reportedRecipients reporting your emailAutomatic, 24 hours after the reports stop

The table draws on Spamhaus's page for each list, including CSS and SBL, plus Barracuda Central and SpamCop's dispute page, all checked on 25 October 2026.

Spamhaus's advice is to look at your bounces before acting on any listing. Many lists have no real effect on delivery, and if nothing bounces, there is no problem (Spamhaus FAQ).

Two names that multi-list checkers still show deserve a note:

  • SORBS (Spam and Open Relay Blocking System) is gone: its owner, Proofpoint, told The Register it decommissioned the service on 5 June 2024. Its test entry gave no answer when we queried it on 25 October 2026.
  • UCEPROTECT Level 3 lists every IP of a whole provider network once enough of it sends spam. UCEPROTECT itself says such a listing points at your provider, and that fixing your provider's problems is not your job. It also sells immediate removal from Level 1; unpaid, a Level 1 listing expires seven days after the spam stops.

How a blocklist rejection looks in a bounce

A server that refuses mail because of a blocklist says so in its reply, and that reply comes back to you as a bounce.

A Postfix mail server, for example, refuses with this pattern by default. The address below comes from the range reserved for documentation:

554 5.7.1 Service unavailable; Client host [192.0.2.99] blocked using zen.spamhaus.org; Listed by XBL, see https://check.spamhaus.org/query/ip/192.0.2.99

Three parts of that line tell you what to do:

  • The zone after "blocked using" names the list that refused you.
  • The address in square brackets is the server that tried to deliver your email, so that is the IP to check.
  • The text after it names the exact Spamhaus list and links to its lookup page.

Microsoft 365 keeps a list of its own and puts its removal address in the bounce (Microsoft Learn):

550 5.7.606-649 Access denied, banned sending IP [x.x.x.x]; To request removal from this list please visit https://sender.office.com/ and follow the directions.

One reason puts the fault at the receiving end: "Error: open resolver". The recipient's server asks Spamhaus through a public DNS service, gets an error code back and treats it as a listing.

Spamhaus warns that some mail servers wrongly reject all mail on these codes. You are not listed, so forward the bounce to whoever runs the recipient's email.

The numbers at the start, 554 and 5.7.1, follow the same rules as any other mailer daemon message.

Gmail publishes no blocklist to look up. It refuses or filters mail on its own data, and Postmaster Tools shows part of your sender reputation at Gmail.

How to run an email blacklist check

You need three things: your domain, any other domains your emails link to, and the sending IP. Without a bounce, ask your email provider which IP it sends from.

  1. Run the domain and the IP through Spamhaus's IP and Domain Reputation Checker. It searches every current Spamhaus list, and Spamhaus says an address that does not show up there is on none of them.
  2. If a bounce names Barracuda or SpamCop, check there too. Barracuda Central has an IP and domain lookup, and the SpamCop blocking list page takes an IP.
  3. For the wider picture, a multi-list checker such as MXToolbox queries many lists at once. Read any red line against the table above before you act on it.

What the lookup does behind the checker

A blocklist lives in DNS, the system that turns domain names into addresses. To check 192.0.2.99, a mail server reverses the four numbers and asks for 99.2.0.192.zen.spamhaus.org.

A domain goes in unchanged, in front of the domain list's name (RFC 5782, sections 2.1 and 3).

An answer such as 127.0.0.2 or 127.0.1.2 means listed. No answer, which DNS reports as NXDOMAIN, means not listed. This is our own email blacklist check for mailgraf.com, run with dig on 25 October 2026:

$ dig +short mailgraf.com.dbl.spamhaus.org
$ dig +short dbltest.com.dbl.spamhaus.org
127.0.1.2

The first query returned nothing, so mailgraf.com is not on the DBL. The second asks about dbltest.com, the test domain Spamhaus keeps listed for this purpose (Spamhaus DBL FAQ).

We also checked the hostnames in our own newsletter links and postgraf.net, the domain behind the MailGraf domain option. None was listed.

Why Google and Cloudflare give the wrong answer

The same lookup can come back three ways, depending on which DNS service answers it. We ran it at 01:36 GMT that night through four services.

DNS serviceSpamhaus test entry (must show as listed)mailgraf.comWhat the answer means
Our broadband provider's resolver127.0.1.2, listedNo answerCorrect: not listed
Quad9 (9.9.9.9)127.0.1.2, listedNo answerCorrect on our run
Google Public DNS (8.8.8.8)No answerNo answerWrong: it would hide a real listing
Cloudflare (1.1.1.1)127.255.255.254127.255.255.254An error code meaning "open resolver", not a listing

Spamhaus gives free access only for non-commercial use from a network it can identify. It blocks queries from some public DNS services (Spamhaus fair use policy). Quad9 is on its list of those (Spamhaus FAQ), so one correct night there proves little.

Test the service before you trust it. RFC 5782 requires every list to keep a test entry. On an IP list such as ZEN it is 127.0.0.2; on a domain list it is the name "test", as in test.dbl.spamhaus.org. If the test does not come back listed, your result means nothing; use the web checker.

How to get off a blocklist

Fix the cause first, then ask the list that holds the listing. Spamhaus re-lists automatically when it sees the activity again, and it may block people who keep filing removal requests (Spamhaus DBL FAQ).

  1. Stop whatever triggered the listing. For XBL, find the infected device, change mail passwords, turn on two-step sign-in and delete forwarding rules nobody set up. For CSS or SpamCop, find the list or campaign that drew complaints and stop sending to it. For PBL, route mail via your provider's server with a login rather than straight from the office line.
  2. If the DBL lists your own domain, a common cause is a compromised website. Spamhaus's steps: take the site offline if you can, remove infected files, update the content management system (CMS) and plugins, secure the server and change every password.
  3. Request removal where the listing lives. For DBL, XBL and CSS, that is the Spamhaus checker. Barracuda's form asks for the server IP, your email address, a phone number and, optionally, a reason. Microsoft 365 uses its delist portal at sender.office.com.
  4. Wait, then check again. An approved DBL removal takes effect within minutes, though some receiving systems take up to 24 hours to catch up. SpamCop's delisting can take up to 4 hours to reach every copy of the list.

When the listed IP belongs to your email provider

If you send through Microsoft 365, Google Workspace, your web host or an email platform, the IP in the bounce belongs to that provider, and only they can stop the traffic from it. SpamCop's advice to users in this position is to send the bounce to the provider and let it solve the problem.

Your part of an email blacklist check is then the domain: yours and every domain you link to.

A public link shortener puts its own domain in your email. Spamhaus notes that spammers use shorteners to slip past domain lists. Linking straight to your own site keeps every domain in the email under your control.

How MailGraf protects its sending IPs

On MailGraf, the platform runs the sending IPs, so the protection works account by account. Reputation Guard stops an account's sending for review once hard bounces reach 5% or spam complaints 0.1%, and pauses the account at 10% or 0.5%.

That catches a bad list early, before its complaints pile up against the platform's sending IPs. The Deliverability report shows the status as Delivery health: Healthy, Under review or Paused.

Provider performance in the same report splits sends, bounces and complaints by Gmail, Microsoft, Yahoo and others. Bounces rising at one provider alone point to that provider's own filtering rather than a list many servers share (Monitor delivery health).

Before a campaign goes out, Run a spam test on the Review & send step scores the email for blacklists, among other checks. It is available on packages that include spam tests (Understand the checks before you send).

The Block list inventory in the Deliverability report is a different thing. It holds the addresses MailGraf won't email again: hard bounces, complaints, unsubscribes, manual blocks and erasure requests.

How to stay off blocklists

Three habits keep you off these lists: mail only people who asked, act on complaints and clean old lists. Bought and scraped lists hold spam traps, complaints drive SpamCop listings, and Spamhaus names unwanted email and poor list hygiene among the causes of a CSS listing.

Make an email blacklist check of your domain a monthly habit, next to your other email deliverability checks, and run one before any large send. A listing then turns up in the checker before it turns up in your bounces.

Originally published: Nov 5, 2026

MailGraf

Professional email marketing platform.

We Love Email

Don't miss out

Get the latest email marketing tips and exclusive updates.

PECRGDPRISO27001

MailGraf is a trading name of MailGraf Digital Ltd, registered in England and Wales, No. 13282175. ICO ZB250899.