← Back to Blog

How to Run a Blacklist Check Before You Send a Big Email Campaign

Check your sending IP and domain against the major email blacklists before a big campaign, and fix any listing before you send.

You have written the campaign, cleaned the list and scheduled the send. There is one check that still decides whether any of it matters: whether your sending IP or domain sits on an email blacklist. A single listing can send thousands of messages to spam folders or have them refused outright, and you will not see a warning for it in your sending tool. Run the check before you send, while there is still time to fix what it finds.

What a blacklist check actually checks

A blacklist, also called a DNSBL or real-time blocklist, is a published list of IP addresses and domains flagged as sources of spam or abuse. Mailbox providers and spam filters query these lists in real time as mail arrives, then reject the message or add to its spam score when the sender is listed.

There are two kinds, and you need to check both. IP blacklists flag the sending server's IP address. Domain blacklists flag your sending domain, or a domain that appears inside your message, such as a link in the body. A domain listing follows you across any IP you send from, so switching servers does not escape it.

The mechanics are plain DNS. To check an IP against a list, the address is written backwards in front of the list's zone, and an answer in the 127.0.0.0/8 range means listed, while no record means clean. You never need to do this by hand. A checker runs the same queries a receiving mail server would, across many lists at once.

Step 1: Find the real sending IP and domain

Check the identity your mail actually sends from, not the one you assume. If you send through an email service provider, the IP is usually theirs, and it may be shared with other customers. Another customer's behaviour can get a shared IP listed, and your mail suffers even though you did nothing wrong.

Find the exact IP in your provider's dashboard or in the headers of a test message you sent to yourself. If you run your own mail server, it is the public IP of that server. If you are unsure which IP your mail leaves from, run a message through our MX Lookup to confirm which servers handle mail for your domain, then check the address behind them. Write down both the sending domain and the sending IP before you move on, because the check needs both.

Step 2: Run the check on both the IP and the domain

Run the sending IP through our Blacklist Checker, then run the domain. Checking only one side can miss a problem that still blocks your mail. A proper check covers the lists receiving servers actually use: Spamhaus ZEN, which bundles its SBL, XBL and PBL lists, SpamCop, Barracuda and SORBS on the IP side, and Spamhaus DBL, SURBL and URIBL on the domain side.

Do this at least a few days before the send, not the morning of it. Removal takes time, and a listing found on send day leaves you choosing between delaying the campaign and sending into a wall.

Step 3: Read the results the way a mail server would

Not every listing carries the same weight. A listing on Spamhaus, SpamCop or Barracuda costs you real mail, because the big mailbox providers and the common spam filters consult them. A listing on a small, rarely used list usually costs you nothing. Weigh the major lists first and treat the minor ones as background noise unless several of them agree.

Watch for one trap: a list that did not answer is not a clean result. Some major lists, Spamhaus in particular, refuse queries that come through big public resolvers, so a checker that reports them as clean without ever reaching them is lying to you. A result you should trust says listed or not listed. Anything else means the check did not complete, and you should run it again from a different tool or connection.

If the IP is clean but the domain is listed, look at the links inside your message as well as your sending domain. A tracked link domain or an image host that is itself listed can drag an otherwise clean campaign down.

Step 4: If you are listed, fix the cause before you ask for removal

A listing almost always has a reason: a compromised account on your server, a web form being abused to send mail, an open relay, or a neighbour on the same shared IP range. Delisting without fixing the cause gets you relisted quickly, and some lists count repeat offences against you.

Fix the cause first. Then go to each list's own removal page and follow its process. There is no central authority and no single form: every list has its own rules, and some listings expire on their own within days once the abuse stops while others keep you listed until you ask. Our post on fixing a blacklist listing caused by someone else on your server walks through the shared-server case in detail.

If the listed IP belongs to your provider and the cause is another customer, tell your provider and ask for a different sending IP or a move to a cleaner pool.

Step 5: The rest of the pre-send routine

A clean blacklist result is necessary, not sufficient. Run the same pre-send pass over the other two things that decide inbox placement. First, authentication: confirm SPF, DKIM and DMARC are all in place with our SPF, DKIM and DMARC Checker, because receivers increasingly expect all three. Second, the list itself: remove invalid addresses and anything that has bounced repeatedly, since bounces and spam-trap hits are what get senders listed in the first place. Then finish with a full Email Deliverability Test, which checks the whole picture in one pass.

Your pre-send checklist

Before your next big send, work through this list in order: find the real sending IP and domain; run both through the Blacklist Checker; weigh the major lists first and re-run anything that did not answer; fix the cause of any listing, then request removal from each list; confirm SPF, DKIM and DMARC; clean the list of invalid and repeatedly bouncing addresses; run the deliverability test. A campaign that clears the whole list is one you can send with confidence. Start with the first check now, while there is still time to act on what it finds.

A new post lands here every day. If there is a topic you want covered, email ask@websmartstudios.com.