ONLINE
Deliverability Letter

Mail Loop

Also known as: Routing loop

A mail loop occurs when an email is forwarded back and forth between servers without ever reaching a final destination.

A mail loop happens when email routing configurations cause a message to circle endlessly between two or more servers. For example, if User A forwards their email to User B, and User B has an auto-forward rule back to User A, any email sent to either of them could get stuck in a loop.

To prevent these loops from crashing servers, email protocols have a "hop count" limit. Each time a message passes through a server, a counter is incremented. If this counter exceeds the limit (often 25 or 50 hops), the message is killed, and a bounce message (NDR) is returned to the sender, typically with a "Too many hops" error.

Mail loops are usually caused by misconfigured forwarding rules, aliases, or migration settings between on-premise and cloud environments.