exchange-online error

Exchange Online 550 5.4.1 — Recipient Address Rejected

Exchange Online rejected the recipient address, including cases where directory-based edge blocking identifies the address as invalid.

5.4.1 "Recipient address rejected: Access denied" comes from Directory-Based Edge Blocking: Exchange Online checked the recipient against the destination organization’s directory at the edge and found no matching mailbox. The address does not exist as far as Microsoft is concerned.

Reviewed 2026-09-02. Provider wording and requirements change; the provider reference below is authoritative.

Most common causes

  • The recipient address does not exist in the destination directory
  • The address was removed or mistyped
  • The destination directory is not exposing the recipient to the inbound path

What to verify next

  1. Verify the full recipient address
  2. Confirm the recipient exists and is mail-enabled
  3. Check recent directory or routing changes if a previously valid address began failing

The address is not in the directory

Exchange Online rejects mail for unknown recipients at the connection stage rather than accepting and bouncing later. The check runs against the accepted-domain directory, so a mistyped address, a deleted mailbox, or a user that was never synchronized to the cloud all produce this code.

It is also common during migrations: the domain has moved to Exchange Online, but a mailbox still lives on-premises and directory synchronization has not created its cloud object, so the edge does not know it exists.

Check the destination side

Verify the exact address from the NDR — including the domain — against the recipient organization. If you are the recipient organization, confirm the mailbox exists in Exchange Online or that its on-premises object is synchronized and mail-enabled. A mail contact or mail user is required for addresses that live elsewhere.

If the domain is configured as authoritative but some mailboxes are external, the domain type may need to be internal relay so unknown recipients are routed onward instead of rejected.

  • Rejection happens at the edge before acceptance.
  • Directory sync gaps cause this after migrations.
  • Authoritative versus internal-relay domain type decides handling of unknown recipients.

Fix and retest

Correct the address, create or synchronize the missing recipient object, or adjust the domain type. Changes to the directory take effect after the next synchronization cycle; changes to domain type apply quickly.

Then resend. A continuing 5.4.1 means the recipient object still does not exist in the directory the edge consults.

Best diagnostic path

Known limits

  • The sending side cannot see the recipient directory; only the receiving organization can confirm.
  • Directory synchronization intervals delay the effect of fixes.

Common questions

The address worked last week. What changed?

The mailbox was probably removed, renamed, or its cloud object disappeared during a sync or migration change.

Is this the same as 5.1.10?

Both mean the recipient was not found. 5.4.1 is the edge-blocking form; 5.1.10 is returned after the message was accepted for routing.

Can the sender fix it?

Only by correcting a typo. Everything else is on the recipient organization’s side.

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 NDR 550 5.4.1 reference.