5.1.90

Enhanced Status Code 5.1.90: Daily Recipient Limit Reached

Temporary failure Medium severity System
What it means

Enhanced Status Code 5.1.90 means “Daily Recipient Limit Reached.” The sending mailbox has reached its daily recipient limit in Microsoft 365. Numbered 5.x but functionally temporary, since the allowance resets, so the recipients must not be suppressed.

At a glance
Code5.1.90
Bounce typeSoft (temporary)
SeverityMedium
CategorySystem
What to doQueued and retried automatically
What it looks like in your mail logs
550 5.1.90 Your message can't be sent because you've reached your daily limit for message recipients

What does 5.1.90 mean?

Microsoft returns 5.1.90 when a sending mailbox has reached its daily limit for message recipients. Exchange Online caps each mailbox at a fixed number of recipients per day, counted per recipient rather than per message, and the cap applies to the account rather than to any particular message.

The numbering deserves comment. Microsoft assigns it a 5.x code, which conventionally means permanent, but the condition is a quota that resets. Treating it as a hard bounce and suppressing the recipients would remove perfectly valid addresses over a sender-side limit that clears within a day. That is why this reference classifies it as temporary despite the leading digit: the correct action is to wait and resend, never to suppress.

The underlying issue is nearly always that bulk or automated sending is running from a person's mailbox. Exchange Online mailboxes are provisioned for individual correspondence, and their limits reflect that. Any application sending at volume belongs on a connector, on a high volume mail service, or on a dedicated transactional provider, all of which have limits designed for the purpose.

How 5.1.90 plays out

Your server attempts delivery
The recipient defers with a temporary 5.1.90 reply
Your server queues the message and retries on a back-off schedule
It delivers on a later attempt, or becomes a hard bounce if it keeps failing

Where 5.1.90 sits: soft vs hard bounce

Soft bounce (4xx) Hard bounce (5xx)
NatureTemporaryPermanent
SMTP class4xx5xx
What to doLet it retrySuppress the address
Recoverable?OftenNo
5.1.90 is✓ this code

What each provider means by 5.1.90

A registered code does not oblige a provider to use it that way, and the large ones diverge. Match the wording in your own bounce, not the definition above.

Exchange Online The sending mailbox reached its daily recipient limit Reference

Common causes of 5.1.90

  • The mailbox exceeded its daily recipient allowance in Exchange Online
  • A message with a large recipient list consumed the allowance in one send
  • An application is sending bulk mail from an individual user mailbox
  • Several applications share one mailbox and their volumes accumulate
  • A retry loop resent the same messages and consumed the quota
  • A distribution list expanded to more recipients than expected

How to fix 5.1.90

  • Do not suppress the recipients, since the limit belongs to your account rather than to them
  • Wait for the allowance to reset and resend
  • Move bulk and automated sending off individual mailboxes onto a connector or relay
  • Count recipients rather than messages when estimating usage
  • Give each application its own sending identity so one cannot exhaust another
  • Check for retry loops, which can consume a daily allowance in minutes

Frequently asked questions

What does 5.1.90 mean?
It means the sending mailbox has reached its daily recipient limit in Microsoft 365. The limit counts recipients rather than messages, so a single message to many people can consume a large part of it at once. It applies to your sending account, not to the people you are writing to.
Why is a 5.x code treated as temporary here?
Because the condition genuinely is temporary despite the numbering. A daily allowance resets, so the same message will be accepted later. Treating it as a hard bounce and suppressing the recipients would discard valid addresses because of a limit at your end, which is why the correct action is to wait and resend.
How do I avoid hitting the limit?
Stop sending bulk or automated mail from an individual mailbox. Exchange Online mailboxes are sized for one person's correspondence. Move application traffic to a Microsoft 365 connector, to the high volume mail service, or to a transactional provider, all of which are built for the volume.
Does the limit reset at midnight?
Microsoft evaluates it over a rolling window rather than resetting on a calendar boundary, so capacity returns gradually rather than all at once. Waiting for the date to change is not a reliable way to regain sending, and scheduling a large send for just after midnight often does not work as expected.
Should I remove these recipients from my list?
No. Nothing is wrong with the recipients. The limit is entirely on your sending account, and suppressing valid addresses over it damages your list for no reason. Resend once the allowance recovers.
Reviewed by Jennifer Jackson, Email Deliverability Analyst · June 2026 ← All bounce codes