Skip to content
notspoofed.comSPF · DKIM · DMARC

5.4.6: a mail routing loop

By · Published

Hard bounceYour problem

The error

550 5.4.6 Routing loop detected

554 5.4.6 Hop count exceeded - possible mail loop

What it means

The message was passed between servers in a circle until the loop was detected. Two systems each believe the other is responsible for the domain.

Something about the message or the address you sent to needs changing.

Why it happens

Classically a forwarding rule pointing at an address that forwards back, or an MX record aimed at a host that does not consider itself the final destination — very common part-way through a migration when mail is split between an old and a new platform.

How to fix it

  1. Look for a forwarding rule that points back to a domain that forwards onward.
  2. Check the MX records and the accepted-domain configuration on both systems.
  3. During a migration, make sure only one platform is authoritative for the domain.

Related guides