Decay University · Part 6: Diagnosis and repair
Lesson 54 of 64
Email blocklist removal: running a real delisting
How to run a real blocklist delisting: fix the cause, work Spamhaus, Microsoft and Google the way they actually operate, and refuse pay-to-delist scams.
Last updated 19 July 2026
After this lesson you can run a delisting end to end: work out what is actually listed, fix the cause, follow each major operator's real process, and refuse the fake ones. The core claim first, because everything else hangs off it: delisting is a sequence, not a form. The removal request is the last step of the sequence, and every reputable operator handles it for free. Anyone quoting a price for removal is, by that fact alone, telling you their list doesn't matter.
Blocklists explained covered what these lists are and how mail servers query them. This lesson is the craft of getting off one you're actually on.
Fix the cause first, every time
The urge when a listing appears is to request removal immediately, because removal feels like the fix. It isn't. A delisting with the cause still live buys you days at most, and the relisting that follows is worse than the original: operators extend less goodwill to a repeat entry. You spent your credibility to buy a weekend.
So the first move is always the incident work you already know: the triage tree to find the cause, the fix applied in the right order, and outside-in verification that the fix actually landed. Only then does the removal request go in. When you fill in an operator's form, most ask what you changed; "we found the compromised contact form and closed it on Tuesday" is an answer that gets processed. "Please remove us" is an answer that gets ignored.
Work out what is actually listed
A "we're blocklisted" alarm names an object, and the object decides who owns the delisting. Look the listing up at the operator (not at an aggregator) and place it in one of three buckets.
Your domain is listed. This is yours to fix, full stop, and it follows you to any infrastructure. Changing ESPs or IPs does nothing.
An IP you control is listed. A dedicated IP at your ESP, or your own server. Yours to fix too, though some removal requests formally have to come from whoever owns the network, which may mean your host files it.
Your ESP's shared IP is listed. This is the common case for most small senders, and the delisting is not yours to run. The IP belongs to the ESP, the operator will deal with the ESP, and your job changes shape entirely. More on that below.
Spamhaus: read the listing record, then do what it says
Spamhaus is the operator worth learning properly, because its process is the model the other serious lists follow. Their lookup tool (check.spamhaus.org) takes an IP or domain, names the specific dataset that matched (SBL, XBL, PBL or DBL, which you know from lesson 24), and links each listing to its own removal process. The listing record is the brief: it tells you the category of problem, and the removal path is attached to it rather than hidden behind support tickets.
Two things about their process are worth stating plainly. First, in their own words: "There is never any charge or fee associated with removing any Spamhaus listing. Any offer from anyone to remove any Spamhaus listing for a fee is a scam." That sentence is on their FAQ and it is load-bearing for the whole delisting trade; keep it handy for clients. Second, the components resolve differently. XBL entries for compromised machines largely age out on their own once the abuse stops. PBL is a routing statement, and the fix is to send through proper infrastructure rather than argue. SBL removal requests for some listings must come from the network operator responsible for the address space, not from you, and Spamhaus expects the underlying spam problem solved permanently before it will act.
Microsoft: mitigation, not delisting
Microsoft doesn't run a public blocklist you can query; being blocked at Outlook.com shows up as SMTP rejections and junking, and the path back is a support process, not a DNS zone. Their postmaster site (sendersupport.olc.protection.outlook.com) has a troubleshooting section titled "Email I send is being blocked or junked by Outlook.com" plus a guide to their SMTP error codes, and that path ends at a sender support request. As I write this the request form sits behind a Microsoft sign-in, so expect to log in with a Microsoft account to file one.
The word to know is mitigation. What Microsoft grants a blocked sender is usually not a clean slate but a conditional easing: your mail is accepted again, often on a probationary footing, while your behavior re-earns the reputation. Treat a granted mitigation as the start of a trial period, not the end of the incident, and have your SNDS view (lesson 39) open while you serve it.
Google: there is no delisting desk
Gmail has no form that removes a domain reputation problem, and I'd rather tell you that flatly than let you burn a week hunting for one. What exists is the Senders contact form, meant for reporting specific delivery issues. Google's own documentation sets expectations honestly enough: they say they review submissions, they mostly won't reply, and if they do adjust filtering it can take up to around fifteen days to show. Escalations lean toward bulk senders who already meet the sender guidelines and have enough volume to populate Postmaster Tools dashboards.
So the true answer at Gmail, most of the time, is the unglamorous one: fix the cause, keep sending steadily to people who engage, and let the reputation system observe you for a few weeks. That is the actual mechanism, not a consolation prize.
Escalating through your ESP
When the listed object is a shared IP, your deliverability skill turns into report-writing. The ESP's team will run the delisting; what decides how fast is the quality of what you hand them. A good report contains the listed IP, the operator and dataset name, the listing URL or return code from your own lookup, when you first saw refusals, and a sample rejection line from a bounce. A bad report says "we're on a blacklist, please fix", and earns the canned reply it deserves.
One more thing, and it matters: if your own sending might be the cause (that list import last week, say), tell them. ESPs move faster for senders who self-report than for senders they catch, and being the customer who caused a shared-IP listing without owning it is a short route to a suspended account.
The refusal list
Some lists charge for removal, or sell "express delisting" alongside a slower free lane. The rule is absolute: any list that charges for removal is noise by definition, because the receivers that matter don't consult lists run as toll booths. The fee is not a fast lane, it's the product. And paying once marks you as someone who pays, which is exactly the customer profile a relisting is designed to retain. Refuse, note the listing, move on. Lesson 24's vanity-list section covers why those red rows on aggregator sites are decoration.
The listing you never look for
Blocklistings are step changes, not drifts, which makes them both the easiest deliverability problem to detect and the most expensive to detect late. Nothing about your day-to-day sending tells you a listing happened; the campaign just quietly underperforms, and by the time someone connects the dots you're not delisting a fresh entry, you're excavating a months-old one plus the reputation damage it compounded. The listing you never look for is the one that costs a quarter. That is why the blocklist sweep you ran at the checkpoint isn't a one-time exercise: it belongs on a standing cadence, and it's one of the checks the free health check runs on every pass. The next lesson covers the other side of this coin: the failures that were never yours to fix at all.
The one-page delisting runbook
Use this with clients as written.
- Confirm the listing at the operator's own lookup, not an aggregator. Record the object (domain or IP), the dataset name, and the listing URL.
- Decide ownership: your domain or your IP means you run this; your ESP's shared IP means the ESP runs it and you write the report.
- If the list charges for removal, stop. Note it, refuse to pay, close the item.
- Read the listing record and identify the cause. Run triage if it isn't obvious.
- Fix the cause. Verify the fix from the outside before going further.
- Spamhaus and similar operators: follow the removal process linked from the listing record. State what you fixed and when. It is free.
- Microsoft: work the postmaster troubleshooting path to a sender support request. Expect mitigation, and treat it as probation.
- Google: no delisting exists. File the Senders contact form if there's a specific reportable issue; otherwise send steadily to engaged recipients and wait.
- Shared IP: send the ESP the full evidence package, and disclose it honestly if you may be the cause.
- Re-check the listing on a schedule until it clears, then add a recurring blocklist sweep so the next one is found in days, not months.
Next, the capstone: a full diagnosis from a prepared case file, written up as findings.
Terms from this lesson
- delisting - the process of getting an IP or domain removed from a blocklist, always run cause-first and always free at reputable operators.
- relisting - a repeat listing after removal, usually because the cause was never fixed; operators treat it with less patience than the first.
- mitigation - Microsoft's term for conditionally easing a block on a sender, typically probationary rather than a clean reset.
- Senders contact form - Google's form for reporting specific Gmail delivery issues; it is not a delisting mechanism and mostly earns no reply.
- pay-to-delist racket - a list whose business model is removal fees; consulted by no receiver that matters, and paying marks you as a repeat customer.
Check yourself
1. A service emails you offering "express delisting" from Spamhaus for $199. What is actually on offer?
2. Your client sends through an ESP on shared IPs, and one of those IPs turns up on the SBL. Who runs the delisting?
3. A client's mail is landing in Gmail spam and their domain reputation in Postmaster Tools is Bad. Which form gets them delisted?
Scenario
Mid-campaign, your client forwards a panicked note: bounces from several recipients cite a blocklist, and a multi-list checker site shows their sending 'flagged on 4 lists'. Half the campaign is still queued in the ESP.
What's your first move?