Skip to content
Email and SMTP

Email Blacklists: Check Your Domain or IP and Get Removed

Bounces that mention Spamhaus or Barracuda mean your IP or domain is blocklisted. Here is how to check, find and fix the cause, get delisted, and set reverse DNS on your own server.

Harsh PrajapatiFull stack developer
Published
Reading time
8 min
<??>

Email Blacklists: Check Your Domain or IP and Get Removed

To get off an email blacklist, first check which list has your IP address or domain, then find and fix whatever caused the listing, and only then request removal on that list's own website. Most major lists, including Spamhaus, Barracuda and SpamCop, delist for free, and some expire listings on their own once the problem stops. Requesting removal before fixing the cause usually gets you listed again within days.

This guide is for business owners and server admins seeing bounces that mention a blocklist, or emails that suddenly stopped reaching customers. It covers the difference between domain and IP listings, the main lists and how each one handles removal, and the reverse DNS setup your own mail server needs. If your problem is a browser warning on your website rather than email, see the Google dangerous site warning guide instead.

#Domain reputation vs IP reputation

There are two kinds of listing, and the fix depends on which one you have.

IP listingDomain listing
What is judgedThe server address that delivered the mailDomains in the From address, links and content
Typical causesHacked server or site, infected office computer, bought list, home or dynamic IP sending mailDomain used in spam, links to a hacked website, new domain with spam-like sending
Who can fix itWhoever controls the server or IPThe domain owner
Example listsSpamhaus SBL, XBL, PBL, CSS; Barracuda; SpamCop; UCEPROTECTSpamhaus DBL

If you send through Google Workspace, Microsoft 365 or a service like Amazon SES or Brevo on shared IPs, an IP listing is the provider's problem and they handle it. Domain listings follow you whatever service you use, so they are always yours to fix.

#The major blacklists and how removal works

Thousands of lists exist, but only a few are widely used by mail servers. These are the ones worth acting on.

ListWhat it coversHow removal works
Spamhaus SBLMalicious network rangesThrough check.spamhaus.org
Spamhaus XBLCompromised IPs, such as infected machinesClean the machine, then check.spamhaus.org
Spamhaus PBLIPs that should not send mail directly, such as home connectionsOnly for static IPs that are real mail servers with forward and reverse DNS
Spamhaus CSSIPs sending low-reputation mailExpires about 3 days after the last detection; self-removal is limited
Spamhaus DBLLow-reputation domainsThrough check.spamhaus.org, free, not guaranteed
Spamhaus ZENA combined list of the Spamhaus IP listsRemove from the underlying list
Barracuda (BRBL)IPs sending spamRemoval request form; usually processed within 12 hours
SpamCopIPs reported by users for spamAutomatic after 24 hours with no new reports
UCEPROTECTLevel 1 single IPs, Level 2 provider ranges, Level 3 whole networksLevel 1 expires 7 days after the last spam trap hit; paid express removal is optional

A few points from the lists' own pages are worth knowing before you act:

  • Spamhaus handles DBL, PBL and CSS removals through one tool, its IP and Domain Reputation Checker. Removal is free. For CSS it warns that an IP will be listed again immediately if the problem continues.
  • Barracuda asks for the IP, an email address and a phone number, and ignores requests without valid information or repeated requests.
  • SpamCop asks admins not to request early delisting. After the listing expires, removal can take up to 4 hours to reach everyone using the list.
  • UCEPROTECT Level 1 listings expire automatically, so paying for express removal is optional. Levels 2 and 3 list whole provider ranges, which only your hosting provider can fix.
  1. Check IP and domain
  2. Identify the list
  3. Find the cause
  4. Fix and secure
  5. Request removal
  6. Monitor for relisting

#Step 1: check your IP and domain

  1. Find your sending IP. Open the headers of a message you sent (in Gmail: More, then Show original) and look at the first Received line added by the receiving server. For your own server, it is the server's public IP.
  2. Read the bounce. Rejection messages often name the list and include a lookup link. That is the fastest clue.
  3. Check Spamhaus. Enter the IP and your domain at check.spamhaus.org. Spamhaus advises checking related domains too, since domain and IP reputations are linked.
  4. Check Barracuda at its lookup page on barracudacentral.org, and SpamCop at spamcop.net.
  5. Use a multi-list checker to scan many lists at once, then ignore obscure lists that few mail servers use. Focus on the ones in the table above.

#Step 2: find and fix the cause

Removal without a fix is wasted effort. Look for these, roughly in order of how often they cause listings:

  • A hacked website sending spam through its contact form or a planted script. Check the server's mail queue and logs. If the site is compromised, clean it first; the hacked WordPress cleanup guide covers the signs.
  • A stolen mailbox password used to send spam through your real account. Reset passwords and turn on two-factor sign-in.
  • An infected office computer, which is what XBL listings usually mean. Scan every device behind that IP.
  • Website forms with no spam protection, used to send messages to strangers.
  • Bought or very old lists, which hit spam traps and drive complaints.
  • Sending direct from a home or dynamic IP, which PBL lists by design. Send through your email provider or an SMTP service instead.
  • A misconfigured server with wrong forward DNS, reverse DNS or HELO name. Spamhaus says SMTP servers should be configured with correct forward and reverse DNS and HELO/EHLO values.

#Step 3: request removal

Once the cause is fixed, go to each list's own site and follow its process. Request removal once per list. Explain briefly what happened and what you changed. Never pay a third party who promises delisting; the main lists remove for free, and the only paid option among them, UCEPROTECT's express removal, is optional because Level 1 listings expire on their own.

After removal, watch your bounces and recheck the lists daily for a week. If you are relisted, the cause is still active.

#Reverse DNS (PTR) and FCrDNS for your own server

If you run your own mail server on a VPS, reverse DNS is not optional. Google's sender guidelines require every sender to have valid forward and reverse DNS: the sending IP needs a PTR record that resolves to a hostname, and that hostname needs an A or AAAA record that resolves back to the same IP. This round trip is called forward-confirmed reverse DNS, or FCrDNS. Yahoo asks for the same.

RecordWhere you set itExample
A recordYour domain's DNS hostmail.yourdomain.com points to 203.0.113.10
PTR recordThe company that owns the IP (your VPS or cloud provider)203.0.113.10 points to mail.yourdomain.com
HELO/EHLO nameYour mail server settingsmail.yourdomain.com

The PTR record is set in your VPS provider's control panel or by its support team, not at your domain registrar, because the provider owns the IP. Avoid generic PTR names that look like home connections. Running your own mail server also means patching, monitoring queues and watching lists, which is part of VPS and cloud server management.

#When to get help

You can handle a single SpamCop or Barracuda listing yourself if you know what caused it. Get help when you cannot find the cause, when you are relisted after removal, when a domain is on the Spamhaus DBL, when your own server has no PTR record, or when invoices and order emails are bouncing right now. A listing that keeps coming back usually means a compromised site or account that is still sending.

My email deliverability service covers the cause, the cleanup, the removal requests and the monitoring afterwards. For the wider picture of why mail lands in spam, read why your emails go to spam.

Frequently asked questions

How do I check if my IP or domain is blacklisted?

Enter your sending IP and domain at check.spamhaus.org, then check Barracuda's lookup at barracudacentral.org and SpamCop at spamcop.net. A bounce message often names the list too. Multi-list checkers help, but focus on the widely used lists.

How long does email blacklist removal take?

It depends on the list. Barracuda says requests are usually processed within 12 hours, SpamCop listings expire 24 hours after the last report, Spamhaus CSS listings generally expire about 3 days after the last detection, and UCEPROTECT Level 1 listings expire 7 days after the last spam trap hit.

Should I pay to be removed from a blacklist?

Usually not. Spamhaus, Barracuda and SpamCop remove listings for free, and UCEPROTECT's paid express removal is optional because Level 1 listings expire on their own. Be wary of anyone offering paid delisting from the major lists.

Why was my IP blacklisted when I did not send spam?

Usually because something else used your IP: a hacked website, a stolen mailbox password, an infected office computer, or other customers on a shared IP. Home and dynamic IPs are also listed by design on the Spamhaus PBL because they should not send mail directly.

What is a PTR record and do I need one?

A PTR record is reverse DNS: it maps your sending IP back to a hostname. You need one if you run your own mail server, and Google requires the hostname to resolve back to the same IP. Your VPS or cloud provider sets it, because it owns the IP.

Sources

The facts in this article were checked against these pages, last reviewed 12 November 2026.

  1. IP and Domain Reputation Checker, Spamhauscheck.spamhaus.org/
  2. IP reputation and blocklists, Spamhausspamhaus.org/ip-reputation/
  3. FAQs on Combined Spam Sources (CSS), Spamhausspamhaus.org/faqs/combined-spam-sources-css/
  4. Domain Blocklist (DBL), Spamhausspamhaus.org/blocklists/domain-blocklist/
  5. Policy Blocklist (PBL), Spamhausspamhaus.org/blocklists/policy-blocklist/
  6. Removal request, Barracuda Centralbarracudacentral.org/rbl/removal-request
  7. How do I get my IP delisted, SpamCopspamcop.net/fom-serve/cache/298.html
  8. Delisting, UCEPROTECTuceprotect.net/en/index.php?m=7&s=6
  9. Email sender guidelines, Google Workspace Helpsupport.google.com/a/answer/81126
  10. Sender best practices, Yahoo Sender Hubsenders.yahooinc.com/best-practices/
Harsh Prajapati, the author

Written by

Harsh Prajapati

Freelance full stack developer, founder of Worklancio

Web developer since 2018, freelancing since 2022. Builds WordPress sites and plugins, web apps and CRMs from Ahmedabad.

  • Email and SMTP10 min read

    SPF, DKIM and DMARC: What They Are and How to Set Them Up

    The three DNS records that decide whether your email is trusted, with real record examples, the mistakes that break them, and a safe order to move DMARC from monitoring to reject.

  • Email and SMTP7 min read

    DMARC Reports and Email Authentication Monitoring

    DMARC reports show every server sending mail as your domain and whether it passed. Here is how to read them, what common failures mean, and when it is safe to move to quarantine and reject.

You may also like