Back to blog

Debugging SPFBL Check Blocked when Hotmail/Outlook is not delivered through Microsoft

11/7/2025 · 1 min · Email

Share

When @hotmail.com mail is blocked with SPFBL check blocked, the issue is usually transport path reputation, not sender legitimacy.

1) Evidence collection in Exim logs

H=gateway-out.servidor-antispam.com [45.xx.xx.x] rejected RCPT <user@target.com>: SPFBL check blocked.

Commands used:

tail -f /var/log/exim_mainlog | egrep -i "spfbl|rejected RCPT|hotmail|outlook"
grep -i "gateway-out.servidor-antispam.com" /var/log/exim_mainlog | tail -n 200

2) Validate destination routing

exim -bt user@target.com

If it resolves locally, the problem is inbound relay reputation rather than local route configuration.

3) Why Hotmail can still arrive from a third-party relay

Common production patterns:

  1. corporate outbound smarthost
  2. anti-spam relay layer
  3. custom SMTP policy routing
  4. shared relay pool with variable reputation

4) Root cause

The final delivery hop had poor SPFBL reputation, so RCPT rejection happened before local delivery.

5) Remediation applied

In WHM Exim access lists, allow trusted relay hostname pattern:

*.servidor-antispam.com

Validate DNS policy path:

dig +short MX target.com
dig +short TXT hotmail.com

Post-fix checks:

grep -i "spfbl" /var/log/exim_mainlog | tail -n 200
exim -bp | head -n 50

6) Why I avoided simplistic IP-only allowlist

Relay pools rotate IPs. Hostname-based scoped trust is more durable than single-IP exceptions in this operational model.

7) Recurrence controls

  1. daily SPFBL log watch
  2. periodic whitelist review
  3. relay provider reputation governance
  4. ticketed exception documentation

SPFBL check blocked in Hotmail/Outlook scenarios often reflects relay-path reputation. Route-aware troubleshooting and controlled hostname allowlisting provide stable remediation.

CC BY-NC

This post is licensed under CC BY-NC.

Comments

Join the discussion below.