Critical ErrorSMTP Error · Permanent (5.x.x)
550 5.4.1

Recipient address rejected: Access denied (Office 365)

A 550 5.4.1 "Recipient address rejected: Access denied" comes mostly from Microsoft 365 / Exchange Online. The recipient's server is refusing the address — either it doesn't exist or a policy blocks senders like you.

Updated June 13, 2026

SMTP Exchange / Mail Log
> MAIL FROM:<you@yourdomain.com>> RCPT TO:<recipient@example.com>✕ 550 5.4.1 Recipient address rejected: Access denied (Office 365)
All guides

Is your domain affected?

Run a free check — we'll show you exactly what's misconfigured.

550 5.4.1 is a permanent SMTP reply meaning recipient address rejected: access denied (office 365). Microsoft uses 5.4.1 for both non-existent recipients and policy blocks. It means the recipient server will not accept mail for that address from your sender.

What 550 5.4.1 means

Microsoft uses 5.4.1 for both non-existent recipients and policy blocks. It means the recipient server will not accept mail for that address from your sender.

⚠️
This is a 5.x.x permanent failure — the message will keep bouncing until you fix the cause. Retrying the same message unchanged won't help.

Common causes

📨
#1

The recipient mailbox doesn't exist

Most common

The address is wrong, deactivated, or a directory entry without a real mailbox. Common after staff changes.

🔁
#2

A tenant policy blocks external or unauthenticated senders

Common

The recipient's Microsoft 365 admin restricts who can email a mailbox or distribution list, and you're outside the allowed set.

⚙️
#3

Directory-based edge blocking

Less common

Exchange Online Protection rejects addresses not in the recipient's directory before they reach the mailbox.

How to fix 550 5.4.1

  1. 1

    Confirm the address is correct and active

    Verify spelling and that the mailbox still exists. For a single contact, ask them to confirm their address.

  2. 2

    Ask the recipient to allowlist you

    If a tenant policy is blocking you, the recipient's IT admin must add your domain/address to the allowed senders or relax the restriction.

  3. 3

    Make sure you're authenticated

    Passing SPF, DKIM, and DMARC reduces the chance Microsoft treats you as an untrusted external sender. Verify with a free check.

Confirm your domain is set up correctly

Most delivery failures — permanent or temporary — trace back to authentication or reputation. Run a free EmailHealth check to confirm SPF, DKIM, DMARC, blacklist status, and TLS are all healthy for your sending domain. If you send in volume, free daily monitoring will alert you before a small issue becomes a flood of bounces.

Stop this error from coming back

Most delivery problems start when a DNS record changes, a key is removed or a domain lands on a blocklist. EmailHealth checks your sending domains every day and sends one alert, by email, Slack or webhook, with the exact fix.

1 domain free. Sending from many domains (cold email, agencies, MSPs)? Early access covers 10.

Frequently asked questions

Check your domain for free

SPF, DKIM, DMARC, MX, blocklists and TLS in about 2 seconds. No account needed.

Run the check