Spamhaus PBL (Policy Block List) lists IP ranges that shouldn't send email directly to mail servers—typically dynamic IPs, residential connections, and ranges ISPs have designated as end-user. PBL isn't a spam listing; it's policy enforcement. If you're sending email through proper mail servers or relays, PBL doesn't affect you. Direct SMTP from PBL-listed IPs gets blocked.
Spamhaus PBL: What It Is and Why It's Different
What PBL Actually Is
PBL (Policy Block List) isn't a spam list. It's a policy list that identifies IP ranges where:
- The IPs are dynamic (change regularly)
- The IPs are residential/consumer
- The ISP has designated them as end-user ranges
- Direct mail server connections are inappropriate
Think of PBL as: "These IPs should send email through a relay, not directly."
Why PBL Exists
The problem: Botnets often use residential computers to send spam. Legitimate end-users should send through their ISP's mail servers, not directly.
The solution: Block direct SMTP connections from IP ranges that shouldn't be sending direct email. This stops botnet spam while having minimal impact on legitimate users (who use their ISP's mail servers anyway).
Who submits ranges: ISPs voluntarily register their dynamic/residential ranges. Spamhaus also identifies ranges with dynamic characteristics.
When PBL Matters
PBL affects you if:
- You're running a mail server on a home connection
- You're sending email directly from office network (without relay)
- Your script sends SMTP directly to destination servers
- You're attempting to bypass proper mail routing
PBL doesn't affect you if:
- You use an ESP (SendGrid, Mailchimp, etc.)
- You use a mail relay service
- Your email goes through your ISP's mail servers
- You send from a cloud server with static IP
Practitioner note: I'd estimate 95% of PBL "complaints" I see are from people who don't understand how email works. If you're sending through any normal email service, PBL is irrelevant to you. It only matters for direct SMTP connections.
Checking PBL Status
Go to check.spamhaus.org and enter your IP.
PBL listings show:
- PBL record reference
- ISP/network that submitted the range
- Whether it's ISP-submitted or Spamhaus-detected
Most PBL listings are legitimate—the IP shouldn't be sending direct email.
The Right Way to Send Email
If your IP is on PBL, you should send email through:
Option 1: ISP's mail relay
Your ISP provides SMTP servers. Configure your mail client to use them. This is what PBL expects residential users to do.
Option 2: ESP/transactional service
Use SendGrid, Mailchimp, Postmark, or similar. They have proper sending infrastructure.
Option 3: Cloud mail server
Run your mail server on a VPS with static IP, not on residential connection.
Option 4: SMTP relay service
Services like Mailgun relay let you send through their infrastructure while using your own scripts.
Removal Process
Self-service removal at spamhaus.org/pbl/removal
When to remove:
- You have a static IP from your ISP
- You're operating a legitimate business mail server
- Your ISP hasn't submitted the range (Spamhaus-detected)
- You have proper reverse DNS configured
When NOT to remove:
- You have dynamic IP (it'll be relisted)
- You're on residential connection
- Your ISP submitted the range (contact ISP instead)
- You're trying to send spam
Removal steps:
- Go to removal page
- Enter your IP
- Provide contact information
- Explain your legitimate use case
- Submit request
Removal is typically automatic but may take a few hours.
If Your ISP Submitted the Range
When an ISP submits their ranges to PBL, individual removal isn't possible. The ISP controls that listing.
Your options:
- Contact ISP about getting a static IP exception
- Use ISP's mail servers as intended
- Use external mail relay/ESP
- Get business-class service with static IP
ISP-submitted PBL listings aren't something to fight—they're policy decisions by your service provider.
Running a Mail Server
If you want to run a legitimate mail server:
Don't:
- Use residential connection
- Use dynamic IP
- Attempt to circumvent PBL
Do:
- Use VPS with clean static IP
- Configure proper reverse DNS
- Set up SPF, DKIM, DMARC
- Use reputable hosting provider
Cloud providers for mail servers:
- Hetzner (allows port 25)
- OVHcloud (allows port 25)
- Linode (allows after approval)
- Vultr (allows after approval)
Some providers (AWS, GCP, Azure) block port 25 by default and require approval.
Common Misconceptions
"PBL means I'm a spammer"
No. PBL is policy-based, not spam-based. Most residential IPs are on PBL regardless of behavior.
"I need to get off PBL to send email"
No. Use proper mail routing (ISP relay, ESP, etc.) and PBL doesn't affect you.
"My business IP shouldn't be on PBL"
If it's in a range your ISP designated as end-user, yes it should. Contact ISP for business-class service.
"I'll just remove myself and send directly"
If you have dynamic IP, you'll be relisted. And even if you succeed, other deliverability issues await—no reverse DNS, IP reputation from scratch, etc.
Practitioner note: The best solution for "I'm on PBL" is usually not removal—it's proper infrastructure. A cheap VPS with static IP and clean reputation beats fighting PBL on residential service every time.
PBL vs SBL vs XBL
| List | What It Means | Why Listed |
|---|---|---|
| PBL | Policy (shouldn't send direct) | IP type/range |
| SBL | Spam source | Spam operations |
| XBL | Exploited/infected | Security compromise |
PBL is fundamentally different—it's about IP policy, not behavior. You can be a perfect citizen and still be on PBL because of your IP type.
If You Really Need Direct Sending
For legitimate business mail server operation:
- Get static IP from ISP (business class)
- Or use VPS with static IP
- Configure proper reverse DNS
- Request PBL removal if needed
- Set up full authentication
- Warm up the IP properly
Even then, consider whether self-hosted is worth it versus using a professional ESP.
If you're trying to set up legitimate mail infrastructure and hitting PBL issues, schedule a consultation. I'll help you architect a proper solution.
Sources
- Spamhaus: PBL FAQ
- Spamhaus: PBL Removal
- Spamhaus: Check Tool
v1.0 · March 2026
Frequently Asked Questions
What is Spamhaus PBL?
PBL (Policy Block List) lists IP ranges that should send email through their ISP's mail servers, not directly. It includes dynamic IPs, residential connections, and ranges ISPs have voluntarily submitted. Being on PBL doesn't mean you spammed—it means your IP type shouldn't send direct mail.
Why is my IP on PBL?
Your IP is probably residential, dynamic, or in a range your ISP designated as end-user. ISPs submit these ranges to PBL because email from them should go through the ISP's mail relay, not directly to destination mail servers.
Does PBL affect me if I use an ESP?
No. If you send through an ESP (Mailchimp, SendGrid, etc.) or a mail relay, your email comes from their IPs, not yours. PBL only affects direct SMTP connections from your IP to destination mail servers.
How do I remove my IP from PBL?
Self-service removal at spamhaus.org/pbl/removal. However, only remove if you have a legitimate static IP that should send mail directly—like a business mail server. Don't remove residential or dynamic IPs; they'll be relisted and should use proper relays anyway.
Can I run a mail server on a PBL-listed IP?
Technically possible after removal, but inadvisable for dynamic/residential IPs. Even if removed from PBL, these IPs often have other deliverability issues. Use a VPS with clean static IP for mail servers, or use an ESP/relay service.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.