Fantastic IT Tools
MSP & Windows

Exchange NDR Lookup

Translate Exchange / Microsoft 365 NDR bounce codes into causes and fixes.

19 results
4.2.2 Mailbox full

Cause: The recipient's mailbox has exceeded its storage quota.

Fix: Recipient must free space or have their quota raised. Sender can retry later.

4.3.1 Insufficient system resources

Cause: The receiving server is low on disk/resources.

Fix: Transient — usually resolves on retry. Check destination server health.

4.4.7 Message expired / delayed

Cause: Message could not be delivered within the retry window (often downstream queueing or DNS).

Fix: Check recipient server availability and MX/DNS. Often resolves once the remote host recovers.

4.7.500 Access denied, sender rate limited

Cause: Sending is being throttled (often suspected spam / compromised account).

Fix: Check the account for compromise; review outbound volume; may need to wait or open a support case.

5.0.0 Generic permanent failure

Cause: Unspecified permanent delivery failure from the remote server.

Fix: Read the full NDR text for the remote diagnostic; verify the recipient address.

5.1.0 Sender address error

Cause: A problem with the sender address (often a bad reply-to or distribution group setting).

Fix: Verify the sender address and any forwarding/alias configuration.

5.1.1 Recipient does not exist

Cause: The recipient email address could not be found at the destination.

Fix: Verify spelling; confirm the mailbox/alias exists and is licensed.

5.1.10 Recipient not found (NDR from EOP)

Cause: Recipient address has no Microsoft 365 / on-prem mailbox, or directory sync issue.

Fix: Confirm the mailbox exists, is licensed, and that mail-enabled object / MX points correctly.

5.2.2 Mailbox full (permanent)

Cause: Recipient mailbox is full and the server will not retry.

Fix: Recipient must clear space; sender should resend afterwards.

5.2.3 Message too large

Cause: The message exceeds the recipient or connector size limit.

Fix: Reduce attachment size or raise the message size limit on the connector/policy.

5.4.1 Relay access denied / recipient unreachable

Cause: Destination refused to accept mail for the recipient, or no route exists.

Fix: Check accepted domains, connectors and DNS MX; confirm the recipient domain accepts your mail.

5.4.6 Routing loop detected

Cause: Mail is looping between servers (often a bad forwarding rule).

Fix: Remove conflicting forwarding/transport rules causing the loop.

5.7.1 Delivery not authorized / blocked

Cause: Sender is not permitted to send to this recipient — relay denied, blocked, or policy.

Fix: Check transport rules, connector scoping, and recipient restrictions; verify SPF/auth if external.

5.7.12 Sender not authenticated (recipient policy)

Cause: The recipient requires the sender to authenticate / be a tenant member.

Fix: Recipient-side policy — the recipient admin must allow external senders.

5.7.13 Sender account disabled

Cause: The sending account is disabled or blocked from sending.

Fix: Re-enable the account / clear the sending restriction.

5.7.23 SPF validation failed

Cause: The sender domain's SPF record does not authorize the sending IP.

Fix: Fix the sending domain's SPF record to include the correct sending source.

5.7.26 Unauthenticated email rejected (DMARC/auth)

Cause: Message failed DMARC / was not authenticated and the recipient rejects such mail.

Fix: Ensure SPF and DKIM pass and DMARC aligns for the sending domain.

5.7.508 Sender exceeded sending limits (suspicious)

Cause: Outbound spam / rate limiting on the sending tenant.

Fix: Investigate possible account compromise; review outbound spam policy.

5.7.606 Sender IP blocked by recipient's IP allow/block policy

Cause: The sending IP is on the recipient organisation block list.

Fix: Recipient admin must allow the IP, or send from a non-blocked source.