Which mailbox providers use Spamhaus listings to block email and how does it affect deliverability?

Updated on 28 Sep 2026: We updated the provider evidence and Spamhaus DNSBL guidance for current delivery investigations.
The direct answer: current public evidence supports Spamhaus-related hard rejections at Microsoft consumer mail and Exchange Online Protection. Xfinity currently documents BL000001 as a Spamhaus ZEN block, and Comcast says it uses Spamhaus reputation data. Yahoo and Road Runner or Spectrum have historical Spamhaus-related reports, but no current public rule is available. Apple and Gmail do not publicly document direct hard-block dependence on Spamhaus, so measure their effect through bounces and inbox placement.
There is no complete public list of mailbox providers that use Spamhaus listings. Receivers keep filtering inputs private because publishing exact rules helps abusive senders route around them. The useful question is not, "Which providers can be ignored?" It is, "Which evidence proves this listing is affecting delivery now?"
- Direct evidence: A bounce that says "blocked using Spamhaus" means the receiving system used Spamhaus data in that delivery decision.
- Strong inference: A sudden provider-specific spike in 550 or 554 policy blocks during a Spamhaus listing is enough to prioritize remediation.
- Practical rule: If the listing is SBL, CSS, XBL, DBL, or an active PBL match, act as if enough providers use it to make the incident operationally significant.
- Routing detail: Identify the receiver from the MX hostname and SMTP response because a business address can route through a separate hosted gateway.
- Important caveat: Informational Spamhaus notices should not create direct hard blocks by themselves, but they still require review.
The short answer by provider
The cleanest answer separates documented hard-block behavior from historical reports and private reputation scoring. Providers change their filters over time. The same brand can also run different systems for consumer mail, hosted business mail, inbound gateways, and regional domains.
|
|
|
|
|---|---|---|---|
Current EOP and Outlook NDRs cite Spamhaus | Hard reject | High | |
Current Xfinity BL000001 maps to Spamhaus ZEN | Hard reject | High | |
Historical rejection evidence | Possible reject or filter | Low to medium | |
Road Runner historical evidence | Possible reject or filter | Low | |
No current public confirmation | Measure directly | Low | |
No public hard-block claim | Measure directly | Low | |
Corporate gateways | Receiver-configured DNSBL input | Policy depends on configuration | High |
Confidence reflects current public documentation plus historical deliverability observations.
Do not over-read provider lists
A provider list is useful for explaining risk, but it is not a safe operating control. If a sender is listed on Spamhaus, the better question is what caused the listing.
- Published lists: They go stale quickly because providers change filters and internal scoring models.
- Bounce evidence: It is stronger than any generic list because it shows the current receiving system response.
- Route ownership: The address after the @ sign does not always identify the gateway that made the decision.
- Provider secrecy: It protects users because exact filtering rules are valuable to abusive senders.
- Sender risk: One major provider hard-blocking mail is already enough to affect revenue and support load.

Microsoft Exchange admin center message trace showing a failed Spamhaus-related SMTP response.
The split matters. Microsoft and Comcast blocks can be visible in current bounces or support material. Claims about Gmail, Apple, Yahoo, or Spectrum need direct delivery evidence that begins with the blocklist (blacklist) event.
How Spamhaus data turns into a block
Spamhaus does not sit between you and the recipient. The receiving mail server queries Spamhaus data and decides what to do. That can happen at connection time, during content filtering, or inside a broader reputation model. This is the same basic model used by many email blocklists, and Spamhaus data is deployed across many receiving networks.
Direct rejection
A direct rejection happens when the receiver checks the connecting IP or a domain signal, sees a matching Spamhaus listing, and refuses the message during SMTP.
- Common status: The bounce often has 550, 553, or 554 with a policy reason.
- Typical wording: The response often includes "blocked using Spamhaus" or a named Spamhaus list.
- Operational result: Mail does not reach the mailbox, and retries usually do not fix a permanent rejection.
Reputation scoring
Reputation scoring happens when a receiver uses a listing as one signal among engagement, complaints, authentication, content, sending history, and infrastructure data.
- Common status: The sender sees spam placement, throttling, delivery delays, or generic policy bounces.
- Typical wording: The response often does not name Spamhaus, even when external reputation data has weight.
- Operational result: Delivery can degrade across one provider before it becomes a full hard block.
Spamhaus describes this receiver-side choice plainly: the administrator can reject the message in real time or accept it and tag it for extra filtering. The official Spamhaus Blocklist material separates IP and domain datasets, which matters when the bounce names an IP but inbox placement follows links or domains in the message.
Common Spamhaus-style bounce patternstext
550 5.7.1 Service unavailable, client host blocked using Spamhaus. 554 5.7.1 IP address was found in the Spamhaus blocklist. 553 5.7.1 Connections not accepted from Spamhaus PBL-listed IP. 550 5.7.1 Message rejected due to poor IP reputation.
The first three examples are direct enough to act on immediately. The fourth is less specific, but it belongs in the same investigation when timing lines up with a Spamhaus event. Preserve the full bounce, including recipient domain, sending IP, status code, and first-seen time.
How Spamhaus ZEN affects a block decision
Spamhaus ZEN combines the SBL, CSS, XBL, and PBL IP datasets in one DNSBL zone. A receiver can query ZEN once and use the returned code to identify the component list. DBL and ZRD are separate because they evaluate domains rather than connecting IP addresses.
|
|
|
|---|---|---|
127.0.0.2 | SBL | Spamhaus SBL data |
127.0.0.3 | CSS | Combined Spam Sources data |
127.0.0.4 | XBL | Compromised-device data |
127.0.0.9 | SBL | DROP data also returned through SBL |
127.0.0.10 | PBL | ISP-maintained policy data |
127.0.0.11 | PBL | Spamhaus-maintained policy data |
Current public ZEN response codes identify the component dataset behind an IP result.
Error codes are not blacklist listings
Responses in the 127.255.255.* range indicate a DNSBL query problem, not poor sender reputation. A filter that treats every 127.* answer as listed can reject legitimate mail.
- 127.255.255.252: The DNSBL zone name contains a typing error.
- 127.255.255.254: The query came through a public or open resolver that Spamhaus does not support for this lookup.
- 127.255.255.255: The query source exceeded the permitted volume.
- Escalate with evidence: Give the receiver the complete SMTP response, timestamp, connecting IP, DNSBL zone, and return code.
Querying ZEN and every component zone adds duplicate lookups without adding coverage. A ZEN query can return more than one valid code, while a clean result returns NXDOMAIN. Record every return code and follow each component list's remediation path.
Which Spamhaus listings matter most
Not every Spamhaus entry has the same meaning. A PBL result says the IP should not send unauthenticated mail directly to third-party MX servers; it does not say the IP sent spam. SBL, CSS, or XBL points to abuse or compromised infrastructure. DBL is domain-based, so it can affect messages even when the connecting IP is clean. ZRD is also domain-based and lists newly observed domains for 24 hours.
|
|
|
|
|---|---|---|---|
SBL | IP | Spam source or abusive host | Critical |
CSS | IP | Low-reputation spam source | Critical |
XBL | IP | Hijacked or compromised device | Critical |
PBL | IP | IP should not send direct-to-MX mail | High if sending direct |
DBL | Domain | Domain associated with unwanted or harmful mail | High |
ZRD | Domain | Newly observed domain listed for 24 hours | Review launch timing |
Informational SBL | IP or range | Early warning, not in the filtering zone | Review |
Use the list type to decide urgency and remediation ownership.
A ZRD result expires automatically after 24 hours and has no manual removal process. It does not by itself mean the domain is abusive, but a receiver can use it to delay or filter mail sent immediately after a domain first appears.
Operational priority by listing type
Treat severity as a response guide, not as a replacement for bounce evidence.
Critical
Immediate
SBL, CSS, or XBL with active bounces
High
Same day
DBL or PBL affecting real traffic
Medium
24 hours
Generic reputation bounces during a listing
Review
Investigate
ZRD or informational SBL without bounces
Informational listings are different
An informational SBL entry is an early warning signal. Spamhaus says the IP is not placed in the DNSBL zone used for filtering at that stage, so the informational entry alone should not produce a direct Spamhaus hard block. It still needs investigation because continued poor sending can lead to an SBL listing.
- Do not misclassify it: An informational entry alone should not explain a sudden hard-block spike.
- Do not ignore it: It shows that an IP range or sender pattern needs cleanup before escalation.
- Check timing: Compare the entry timestamp with bounces, complaint spikes, campaign changes, and customer activity.
- Track proof: Save the entry type, affected object, bounce text, traffic source, and response owner.
The worst mistake is treating every blacklist mention the same way. An informational entry with no bounces is an early warning. A Spamhaus SBL or CSS listing that lines up with major-provider bounces is a live incident.
How to tell whether Spamhaus caused your delivery issue
Start with evidence, not provider folklore. Collect bounce samples and affected recipient domains before deciding that Gmail, Yahoo, or another provider used Spamhaus. Confirm the actual receiving platform from the MX hostname and SMTP responder. A specific bounce can name Spamhaus or a component list, and it can identify the connecting IP. Generic policy text needs more investigation.
If the bounce is vague, run a controlled test with a real message path. A practical email tester can help confirm the sending IP, authentication results, headers, and visible delivery issues before you blame a blocklist.
- Collect bounces: Group them by recipient domain, receiving host, SMTP code, and exact rejection text.
- Confirm the sender: Map each bounce to the actual outbound IP, not the marketing platform name.
- Confirm the receiver: Record the destination MX and the server that returned the SMTP response.
- Check list type: Separate SBL, CSS, XBL, PBL, DBL, ZRD, and informational entries before deciding severity.
- Capture the DNS result: Record the queried zone and every return code so a valid ZEN hit is not confused with a DNSBL error.
- Compare timing: Match the first bounce to the listing, campaign launch, IP move, customer import, or infrastructure change.
- Find the cause: Look for trap hits, compromised accounts, non-consensual data, poor segmentation, direct sending from a PBL range, or a newly observed domain.
Blocklist checker
Check your domain or IP against 144 blocklists.















The blocklist lookup is only one part of the investigation. A clean result after a block can mean the listing was removed, the receiver cached data, or the bounce came from a different sending IP. Passing email authentication also does not override an IP-based SMTP rejection. Keep the full bounce and DNSBL result together in the incident timeline.
Evidence checklisttext
Recipient domain: outlook.com SMTP status: 550 5.7.1 Bounce text: client host blocked using Spamhaus Listed object: sending IP DNSBL zone: zen.spamhaus.org Return code: 127.0.0.2 or 127.0.0.3 List type: SBL or CSS First seen: 2026-05-23 10:15 UTC Traffic change: new campaign, new IP, new sender, or new domain
This evidence also helps explain the issue without overstating it. You can say, "Microsoft rejected this IP using Spamhaus at this time," rather than claiming every mailbox provider blocks every message from every listed sender.
What to do when Spamhaus affects deliverability
Fix the cause before requesting delisting. A Spamhaus result can point to abusive traffic, compromised infrastructure, prohibited direct-to-MX sending, a domain used in unwanted mail, or a newly observed domain. For deeper steps, use a focused Spamhaus resolution guide after you identify the list type.
Sender actions
- Pause risky traffic: Stop the campaign, customer, route, or automation tied to the first bounce.
- Audit authentication: Confirm SPF, DKIM, DMARC, rDNS, HELO, and bounce domains while you investigate the listing cause.
- Review list source: Remove purchased data, old segments, role accounts, invalid recipients, and unengaged recipients.
- Document cleanup: Record the source, containment step, permanent fix, and verification evidence before requesting delisting.
Provider or ESP actions
- Identify tenant: On shared IPs, find the customer or stream that caused the listing.
- Protect pools: Stop unsafe traffic before it affects more clean shared infrastructure. Do not move unchanged traffic to another IP.
- Tighten controls: Improve signup review, import limits, suppression checks, abuse response, and tenant suspension rules.
- Verify recovery: Watch bounces by provider after delisting, not only the listing status.
Suped's product supports this day-to-day workflow by keeping blocklist and blacklist alerts beside DMARC data and sending-source records. Its blocklist monitoring helps teams connect a listing to an affected domain or IP, assign the response, and track recovery without waiting for a monthly report.

Blocklist monitoring page showing domain and IP checks across blocklists with importance and status
After delisting, retest each affected provider. DNS caching and a receiver's separate internal reputation controls can keep delivery impaired after Spamhaus shows a clean result. Use the newest bounce to decide whether the remaining issue is cached Spamhaus data or a separate provider policy.
For MSPs and agencies, centralization reduces investigation time. A Spamhaus incident can appear alongside authentication failures or an unmonitored sending domain. Suped's multi-tenant dashboard keeps those findings visible across client domains.
Views from the trenches
Best practices
Save the exact bounce text and listed object before asking any provider for help.
Treat SBL, CSS, XBL, and DBL listings as urgent when real traffic is bouncing now.
Use provider-level bounce grouping to separate direct blocks from reputation decay.
Common pitfalls
Assuming Gmail has no impact because it does not name Spamhaus in public bounces.
Treating informational notices as hard blocks without matching current bounce evidence.
Requesting delisting before removing the traffic pattern that caused the listing.
Expert tips
Build a short evidence packet with IP, list type, first bounce, and cleanup steps.
For shared IP pools, identify the tenant before moving or delisting the IP safely.
After delisting, watch recipient-domain bounces for cache lag and residual filters.
Expert from Email Geeks says many providers use Spamhaus data, but a complete list is not public because receivers protect their filtering methods.
2022-08-23 - Email Geeks
Expert from Email Geeks says Microsoft and Comcast have visible Spamhaus-related blocking signals. Yahoo has historical signals, while Gmail is more indirect.
2022-08-23 - Email Geeks
What Spamhaus listings mean for deliverability
Microsoft and Comcast provide the clearest current public evidence of Spamhaus-related hard blocking. Yahoo and Road Runner or Spectrum have historical evidence, while Gmail and Apple do not publish enough detail for a current direct-use claim. Any provider can change its filtering inputs without publishing the change.
The response should stay evidence-led: preserve bounces, identify the listed object and DNSBL return code, fix the cause, then monitor recovery by recipient domain. Suped's product supports that loop by keeping authentication and blocklist evidence together.

