Mail Server IP Blacklisted
Your mail server's IP address appears on spam blacklists - email providers silently drop or spam-folder everything you send.
critical severityWhat is this?
Email providers (Gmail, Outlook, Yahoo) check multiple real-time blacklists before accepting email. If the IP address your mail server sends from is listed on a blacklist like Spamhaus, Barracuda, SpamCop, or SORBS, your emails are either silently dropped or sent directly to spam - including password resets, signups, and invoices.
This commonly happens on shared hosting where you share a server IP with other tenants, one of whom got their IP listed.
Why it matters
A blacklisted IP is one of the most damaging email problems because it silently breaks everything:
- Users sign up but never get verification emails
- Password reset emails never arrive
- Invoices and receipts disappear
- No errors - your app thinks emails sent successfully
You can be blacklisted because of your own behavior, or because you're on shared infrastructure with bad neighbors.
How to fix it
- Check your mail server IP at mxtoolbox.com/blacklists.aspx - enter the IP to see which lists it's on
- For each blacklist, visit their website and follow the delisting process (usually a form requesting removal)
- Spamhaus: spamhaus.org/lookup → follow removal instructions
- Barracuda: barracudacentral.org/rbl/removal-request
- SpamCop: listings expire automatically after 24 hours of no spam reports
- If you're on shared hosting, strongly consider switching to a managed transactional email service - they maintain clean IP pools
Providers & tools
Managed sending services with clean IP pools:
- Resend - resend.com - developer-friendly, free tier available
- Postmark - postmarkapp.com - excellent deliverability track record
- SendGrid - sendgrid.com - large scale, dedicated IPs available
- Mailgun - mailgun.com - flexible, good for transactional email
With these services, your email shares their reputation IP pools which are actively maintained and monitored.
Check if your domain has this issue