exchange-online error

Exchange Online 550 5.4.14 — Routing Loop Detected

Exchange Online stopped delivery because message routing entered a loop instead of converging on the destination.

Most common causes

  • Two routing rules or connectors send the same message back to each other
  • Hybrid routing points a domain to the wrong side of the environment
  • A forwarding or transport rule recreates a path already traversed
  • MX or smart-host changes created a circular route

What to verify next

  1. Use Email Route Visualizer on the complete headers
  2. Identify repeating hosts or domains in the Received chain
  3. Compare connectors, transport rules and smart-host destinations
  4. Break the circular path before resending the message

Best diagnostic path

Why the exact message matters

The same status family can be triggered by different conditions, and providers frequently add diagnostic text that narrows the issue. Use the complete rejection text rather than treating the numeric code as a complete diagnosis.

Provider reference

For the provider-defined meaning and current requirements, review Microsoft Exchange Online NDR reference.