550 5.1.0 ETP202: Your IP Is Listed by Spamhaus (Exchange)

SMTP error code 550 5.1.0: causes, retry logic, and the sender-side fix. ETP202: Your IP Is Listed by Spamhaus (Exchange).
SMTPedia editorial team
Email infrastructure & deliverability editor
3 min read Jun 26, 2026 25 views
PERMANENT FAILURE · X.7.x SECURITYDELIST FROM SPAMHAUS

SMTP response received

550 5.1.0 ETP202: Your IP address is listed by Spamhaus. Please contact Spamhaus for delisting

You received this code because the receiving Microsoft Exchange Online mail server refused delivery because your sending IP was found on Spamhaus during Microsoft internal reputation check. The ETP202 tag is Microsoft Exchange Transport Protocol code indicating "Spamhaus-listed sender". Recovery requires Spamhaus delisting first, then waiting for Microsoft reputation cache to refresh, and potentially separate Microsoft mitigation if a deeper ban has been triggered.

๐Ÿ‘ค Who sees this code

  • Sender whose delivery to Microsoft 365 stopped after a Spamhaus listing
  • Ops team investigating why Spamhaus delisting has not restored Microsoft delivery
  • Deliverability lead coordinating Spamhaus + Microsoft dual remediation

๐Ÿ”ง What this guide fixes

  • Understand the ETP202 Microsoft Spamhaus integration
  • Coordinate Spamhaus delisting with Microsoft cache refresh timing
  • Determine whether separate Microsoft mitigation is also required

โšก Do these 3 things first (before diving deeper)

1

Confirm the ETP202 tag in the diagnostic text

The ETP202 identifier is Microsoft-specific and confirms this is Microsoft Exchange Online rejecting due to Spamhaus consultation. Extract the exact diagnostic text from the Diagnostic-Code field of the bounce. If the tag is present, you have both a Spamhaus problem and a Microsoft delivery problem simultaneously. If the tag is absent but the wording mentions Spamhaus, the receiver may be citing Spamhaus without being Microsoft. See our DSN parsing guide for extracting these markers reliably.

2

Verify the active Spamhaus listing directly

Go to check.spamhaus.org and query your sending IP. The result confirms which Spamhaus zone lists you (SBL, PBL, CSS, or XBL) and shows the listing reason if available. Microsoft consults Spamhaus continuously but caches results โ€” if Spamhaus shows unlisted but Microsoft continues rejecting with ETP202, Microsoft cache has not yet refreshed. The cache refresh typically takes 4 to 24 hours after Spamhaus delisting.

3

Check whether 5.7.606 or other Microsoft-specific rejections accompany

ETP202 can arrive as a standalone Spamhaus-cited rejection or as an early indicator of deeper Microsoft reputation problems. If you also see 550 5.7.606 Microsoft IP ban across tenants, the underlying reputation damage requires both Spamhaus delisting AND separate Microsoft mitigation through their sender support form. Address each in parallel because the review processes are independent.

Common causes of 550 5.1.0

  1. Active Spamhaus SBL, PBL, CSS, or XBL listing. The most common cause. Your IP appears on one of the Spamhaus zones that Microsoft consults through their integrated reputation infrastructure. Each zone has a different trigger: SBL for confirmed spam, PBL for IPs not intended for direct mail, CSS for compromised or dedicated spam infrastructure, XBL for infected hosts. The specific zone determines the delisting procedure, but the rejection at Microsoft cites Spamhaus generically without distinguishing the zone. Confirm the specific zone via the Spamhaus lookup before submitting the delisting request.
  2. Historical Spamhaus record still in Microsoft cache. Microsoft consults Spamhaus continuously but caches results for 4 to 24 hours. If you were previously listed and Spamhaus has already delisted you, Microsoft may still return ETP202 for the cache duration. Wait 24 hours after Spamhaus delisting confirmation before concluding the Microsoft rejection persists. If ETP202 continues beyond 48 hours after Spamhaus delisting, Microsoft is not honoring the delisting due to their own reputation reasons, not the Spamhaus data.
  3. Reputation degradation crossed Microsoft threshold in combination with Spamhaus. Microsoft weighs Spamhaus listing alongside their own SNDS reputation data. Being on Spamhaus alone might not trigger ETP202 if your Microsoft reputation is otherwise strong. Being on Spamhaus WITH deteriorated Microsoft reputation absolutely triggers ETP202. This dual-signal architecture means recovery requires both Spamhaus delisting AND Microsoft reputation rebuild through the cold IP recovery process. See our cold IP recovery playbook.
  4. Combined Spamhaus + Microsoft reputation issues. When ETP202 accompanies additional Microsoft-specific rejections (550 5.7.606, 550 5.4.1, 550 5.7.26), the reputation problem is systemic across both Spamhaus signals and Microsoft internal signals. Delisting from Spamhaus alone does not fully restore delivery to Microsoft โ€” you also need to address the Microsoft-specific reputation issues that produced the accompanying codes. This scenario requires the longest recovery timeline (4 to 8 weeks minimum) of any Spamhaus-adjacent rejection.
  5. Compromised infrastructure detected in the Spamhaus + Microsoft correlation. Microsoft correlation of Spamhaus data with their own metrics can flag potentially compromised sending infrastructure faster than either signal alone. Sudden ETP202 appearing without a specific triggering event may indicate that your infrastructure has been compromised: a compromised SMTP credential, malware on your sending server, or an exploited web application pushing spam. Investigate outbound logs for unauthorized activity before submitting any delisting request.

How to fix 550 5.1.0, step by step

  1. Delist from Spamhaus first through their standard portal. Head to check.spamhaus.org and use the removal request form specific to the zone your IP appears on (SBL, PBL, CSS, or XBL). Explain the trigger if you know, describe your remediation, and provide evidence (log excerpts, screenshots of changed configurations, updated list hygiene procedures). Honest requests with clear remediation get processed faster. Expect 24 to 72 hours review for standard cases. See our Spamhaus delisting guide for the detailed process.
  2. Wait 24 hours after Spamhaus confirmation for Microsoft cache refresh. After Spamhaus confirms delisting, do not immediately test-send to Microsoft addresses. Microsoft caches Spamhaus consultation results for 4 to 24 hours. Sending during the cache window produces continued ETP202 rejections that look like the delisting failed. Wait a full 24 hours, then send a single test message to a monitored Microsoft address. If delivery succeeds, the Microsoft-side cache has refreshed and delivery to Microsoft has resumed.
  3. Check if 550 5.7.606 needs separate Microsoft mitigation. If ETP202 accompanies 550 5.7.606 (Microsoft-specific permanent IP ban), Spamhaus delisting alone will not restore delivery. Submit the Microsoft Sender Support mitigation form at sender.office.com/pm/troubleshooter in parallel with the Spamhaus delisting. The two processes run independently: Spamhaus review takes 24 to 72 hours; Microsoft mitigation takes 2 to 8 weeks. Do not wait to submit the Microsoft mitigation until Spamhaus resolves โ€” that adds unnecessary weeks to your recovery.
  4. Warm up carefully after complete resolution. Post-resolution recovery to Microsoft is slower than to other receivers because Microsoft weighs recent-history heavily. Start at 10 to 25 percent of your pre-listing volume, monitor SNDS daily, and scale up over 14 to 28 days if metrics stay green. Rushing back to full volume looks like continued risk to Microsoft reputation systems and can trigger a second ETP202 or escalation to 5.7.606. Follow our warmup schedule guide for the exact daily volumes during recovery.
  5. Monitor both Spamhaus and Microsoft dashboards going forward. ETP202 recovery requires ongoing monitoring on two fronts: Spamhaus status (re-check monthly at least) and Microsoft SNDS reputation (daily during recovery, weekly after stabilization). A single re-listing on either side can produce ETP202 recurrence, and the dual-signal architecture makes ETP202 more frequent than either single-source rejection would be. Building both checks into your ops routine is what prevents recurrence.

๐ŸŒ How each provider sends this exact code

Provider
Exact response
Likely cause
Microsoft 365 (Exchange Online)
550 5.1.0 ETP202: Your IP address is listed by Spamhaus
Microsoft consultation of Spamhaus zones
Hotmail / Live
550 5.1.0 ETP202 Spamhaus-listed
Same Microsoft infrastructure
Office 365 hybrid deployments
550 5.1.0 ETP202 Spamhaus rejection
EOP consultation includes Spamhaus
Microsoft Defender for O365
550 5.1.0 ETP202 with additional filtering
Advanced anti-spam layer

โš– How this code differs from adjacent ones

Code
Real meaning
Action
550 5.7.1 blocked by Spamhaus (direct)
Same Spamhaus cause, different receiver wording
Same Spamhaus delisting fix
550 5.7.606
Deeper Microsoft-specific IP ban
Separate Microsoft mitigation required
421 4.7.28
Transient Microsoft rate limit precedes ETP202
Fix while transient to avoid escalation

Prevention going forward

ETP202 is Microsoft telling you that Spamhaus has flagged you, which means two things went wrong: reputation degraded enough to trigger Spamhaus, and Microsoft is honoring that signal. Preventing recurrence means addressing both fronts.

  • Validate every address at collection with SMTPing to prevent spam trap hits that trigger Spamhaus listings. Trap hits are the fastest path from clean sender to ETP202.
  • Monitor SNDS daily for Microsoft-specific reputation signals. Microsoft reputation degradation combined with any Spamhaus event produces ETP202; monitoring both catches problems before they compound.
  • Follow the 30/60/90 warmup schedule strictly for any new sending IP. Rushed volume from unwarmed IPs is one of the fastest paths to reputation issues at Microsoft that combine with Spamhaus into ETP202.
  • Cap complaint rate at 0.1 percent for Microsoft-facing traffic. Microsoft is stricter than Gmail on complaints, and elevated complaint rates precede both Spamhaus listing and ETP202.
  • Segregate high-risk sending onto separate IPs from reputation-critical Microsoft-facing traffic. If a high-risk IP hits Spamhaus, your main Microsoft-facing sending is unaffected.

Frequently asked questions about 550 5.1.0

What exactly does ETP202 mean and where does it come from?
ETP202 stands for Exchange Transport Protocol code 202, which is Microsoft internal identifier for "Spamhaus-listed sender rejection". It appears in Microsoft 365 (Exchange Online) bounce messages when the receiving Microsoft server has consulted Spamhaus during connection evaluation and found your IP listed on one of Spamhaus zones. The ETP prefix is Microsoft-specific and does not appear in bounces from Gmail, Yahoo, or non-Microsoft receivers, even if they also consult Spamhaus.
How is ETP202 different from directly-cited Spamhaus rejections?
The underlying cause is identical: your IP is on Spamhaus. The difference is which receiver returned the rejection. ETP202 is specifically Microsoft. Directly-cited Spamhaus rejections (like 550 5.7.1 with "blocked using zen.spamhaus.org" wording) can come from Postfix, Barracuda, Cloudmark, or any receiver that consults Spamhaus via RBL check. Both require the same fix โ€” Spamhaus delisting โ€” but ETP202 also involves Microsoft cache refresh timing that other receivers do not have.
Why do Microsoft rejections continue for 24 hours after Spamhaus confirmation?
Microsoft caches Spamhaus consultation results for performance reasons. When Spamhaus confirms your delisting, Microsoft cached data still shows you as listed until the cache refreshes, which typically takes 4 to 24 hours. Sending during this window produces continued ETP202 rejections that look like the delisting did not work. Waiting the full 24 hours before test-sending prevents this false-negative confusion. If rejections continue beyond 48 hours after Spamhaus delisting, Microsoft is applying additional reputation logic beyond just the Spamhaus signal.
Do I need to submit a Microsoft mitigation request in addition to Spamhaus delisting?
Only if ETP202 accompanies other Microsoft-specific rejections like 550 5.7.606. Standalone ETP202 (without concurrent Microsoft-specific rejections) typically resolves entirely through Spamhaus delisting plus the 24-hour cache refresh wait. If you see 550 5.7.606 alongside ETP202, submit the Microsoft mitigation request at sender.office.com/pm/troubleshooter in parallel with the Spamhaus delisting because Microsoft has additional reputation concerns beyond just the Spamhaus signal.
Can ETP202 come back after successful delisting?
Yes, if the underlying reputation problem was not fully fixed. Re-listing at Spamhaus produces immediate ETP202 recurrence. Sustained poor reputation at Microsoft can trigger ETP202 even without a new Spamhaus event because Microsoft weighs Spamhaus history in their internal reputation. Prevention requires addressing both fronts: sustained clean sending to avoid Spamhaus re-listing, and Microsoft-specific reputation building through disciplined warmup and complaint management.
Does ETP202 affect delivery to Gmail or Yahoo?
Not directly โ€” Gmail and Yahoo do not use the ETP202 code. But the underlying Spamhaus listing that produced ETP202 also affects Gmail and Yahoo deliverability because both consult Spamhaus. So while you will not see "ETP202" in Gmail or Yahoo bounces, you will see other Spamhaus-cited rejections concurrent with ETP202 at Microsoft. Full recovery requires Spamhaus delisting (which resolves rejections at all receivers) plus Microsoft cache refresh (which specifically resolves ETP202).

Stop 550 5.1.0 bounces before they happen.

SMTPing catches invalid addresses, disposables, catch-all traps, role accounts and dead mailboxes before you send. Fewer bounces means less firefighting and a healthier sender reputation. 13 validation types, 25 free daily, no card required.

Try SMTPing free โ†’

About the Author

Alaa - SMTPedia author

Alaa ยท LinkedIn

Email infrastructure specialist with 8+ years of hands-on experience in SMTP, deliverability, and email verification. Iโ€™ve configured and troubleshot mail systems across Postfix, Exchange, and cloud relays, managed IP reputation and warmup campaigns, and built verification pipelines processing millions of addresses. My work spans DNS authentication (SPF, DKIM, DMARC, BIMI), bounce handling, blocklist monitoring, and compliance frameworks including CAN-SPAM and GDPR. I write every article on SMTPedia to give email professionals, developers, and marketers the accurate, RFC-grounded reference they need.


About SMTPedia

SMTPedia is an independent email industry reference covering SMTP, IMAP, POP3, email deliverability, marketing platforms, DNS authentication, and email verification. Every article is researched from official provider documentation, IETF RFCs, and industry best practices. Settings and configurations are verified quarterly.

We are cited as a source by ChatGPT, Microsoft Copilot, and thousands of email professionals worldwide. Learn more about our editorial process.