Before you check a single list, decide what you are looking at. A blocklist listing produces a distinctive pattern: hard SMTP rejections, arriving suddenly, often quoting a list name, affecting every recipient on affected receivers at once. If your symptom is lower open rates or fewer replies, a listing is one of the less likely explanations, and the hours you spend in checkers are hours not spent on the real cause.
The three failure modes, side by side
| Symptom | Likely cause | First check |
|---|---|---|
Sudden hard rejections (550 5.7.1) quoting a list | Blocklist listing | The list named in the bounce |
Deferrals (421 4.7.x) from one provider, climbing | Internal reputation at that provider | Volume, complaints, spam rate |
| Mail accepted but landing in spam | Reputation, content or authentication | Placement test, DMARC alignment |
| Replies down, delivery steady | Targeting and copy | Not a deliverability problem |
| Rising hard bounces of individual addresses | List quality | Verification, bounce suppression |
Signs that genuinely indicate a listing
- The bounce names the list. This is the only unambiguous signal there is:
550 5.7.1 Service unavailable; Client host [203.0.113.9] blocked using zen.spamhaus.org. Read the full text and the URL it offers. - An abrupt cliff, not a slope. Listings take effect within minutes of a zone update, so delivery drops between one send and the next. Reputation decay is gradual.
- Breadth across unrelated receivers. Many different corporate domains refusing you at the same moment points to a shared input — a widely used DNSBL.
- Connection-stage refusals. Rejections that arrive before the message body is transmitted are a connection-level decision, which is how DNSBL blocking works.
- Everything to one receiver fails, including internal test mail. If your own message to a test mailbox at a filtered domain is refused with the same text, the cause is upstream of content.
Signs that are routinely misread
- Low open rates. Image proxying and privacy features make opens unreliable. Treat them as a trend, never as delivery evidence.
- Mail in Gmail's Promotions tab. Promotions carries the
INBOXlabel — the message was delivered. Chasing it as a block is wasted effort. - A multi-list checker showing "3 of 212". Noise until you identify which three. Most of those zones are consulted by nobody and some are not maintained. SORBS was shut down by Proofpoint on 5 June 2024 and still appears in checker results.
- Individual addresses bouncing.
550 5.1.1 user unknownis a dead mailbox, not a listing — though a lot of them at once is a list-quality warning. - One prospect saying your mail went to spam. One data point about one filter and one mailbox's rules.
The ten-minute triage
- Read a real bounce in full, including the enhanced status code and any URL. If a list is named, go straight to that list and stop guessing.
- Segment the failures by receiving provider. Gmail only, Microsoft only, or everywhere? Provider-specific means internal reputation; everywhere means infrastructure or a widely queried list.
- Get the real sending IP from a
Receivedheader of mail you actually sent, not from a browser-detected IP. On hosted sending platforms the IP is the provider's and your exposure is at the domain level. - Check the objects that matter. The sending IP against Spamhaus, Barracuda and SpamCop; each sending domain against Spamhaus DBL, SURBL and URIBL; your click-tracking and unsubscribe hosts as well as your
Fromdomain. - Check authentication for alignment, not just existence. SPF passing on a bounce domain that differs from your
Fromdomain still fails DMARC alignment. - Check the provider-side consoles. Google Postmaster Tools for spam rate and authentication — note the domain reputation chart was retired — and Microsoft SNDS if you own the IP.
- Only then decide whether you have a listing, a reputation problem, or a content and targeting problem.
What not to do
- Do not submit delisting requests as a first move. On automated lists, removal without a fixed cause produces a relisting within hours and sometimes a longer one.
- Do not change your sending domain. It resets the only asset you have, lands you in spam for weeks, and the rotation itself is a snowshoe signal.
- Do not raise volume to compensate for falling response. Sending more into a throttle extends it.
- Do not trust a single checker's verdict. Query the zone yourself, or use the operator's own lookup, which carries the reason.
- Do not skip the security question. Sudden, severe listings are frequently a compromised account or an abused web form rather than a marketing mistake.
Catching it before the bounce
Every signal above is retrospective: you learn something changed after mail has already failed. The two things worth running continuously are a scheduled check of the lists receivers actually consult, and a daily measurement of where your mail lands per provider — because the quiet failure, spam-folder placement with no bounce at all, never produces a bounce to read.
MailPilot does both: list checks against your sending domains and IPs, SPF, DKIM and DMARC validation, and per-provider inbox placement measured daily from a seed-inbox network, so "are we blacklisted?" becomes a question with an answer already on the screen.
Ready to reach the inbox every time?
Automated email warmup across real peer mailboxes. Live inbox placement monitoring. Free 7-day trial - no credit card required.
Start free trial