Skip to content

Est. 2011ยทMicrosoft Partner 7033487ยทDelivery under 3 minยทSupport 7 days a week

Your vault is empty.

License Error 550 5.1.90

550 5.1.90 and 550 5.7.232: Exchange Online sending limits have been hit

11 min read Updated October 4, 2026 Microsoft 365 & Entra ID

Fix it now

550 5.1.90 means the sender has reached the daily limit for message recipients. 550 5.7.232 means a trial tenant has passed its daily limit for external recipients. These are enforced caps, not faults, and the honest fix is usually to change how the mail is sent rather than to ask for a bigger number.

Exchange Online PowerShell, to see the per-message limit and the last 24 hours of volume

Get-Mailbox app@contoso.com | Select RecipientLimits
Get-MessageTrace -SenderAddress app@contoso.com -StartDate (Get-Date).AddDays(-1) -EndDate (Get-Date) | Measure-Object
  1. Identify the sender and whether it is a person or an application submitting over SMTP. The remedy differs.
  2. Check the Restricted entities page in the Microsoft Defender portal. If the account is listed, an outbound spam policy has restricted it and that is a separate, more serious problem.
  3. If the account was restricted, investigate before releasing it. A mailbox that suddenly sends thousands of messages is more often compromised than busy – reset credentials and revoke sessions.
  4. For application mail, spread submissions out rather than sending in bursts: the message rate limit is per minute, the recipient rate limit is a 24-hour sliding window.
  5. For genuine bulk mail, move it off Exchange Online to a service built for it. That is the only fix that stays fixed.

The daily recipient limit is a sliding window, not a midnight reset. The mailbox can send again once the 24-hour total drops below the cap.

If mail is flowing again you can stop here. If not, the next section explains which cap you hit and which of these codes is not a sending limit at all.

Why it happens

Exchange Online applies caps to how many recipients a mailbox can address in a day, how quickly it can submit, and how many external recipients a whole tenant can reach. They exist to keep the platform out of the bulk mail business and to contain compromised accounts, and they are enforced without warning once you cross the line.

Three limits do most of the work. The recipient rate limit is 10,000 recipients per day, measured over a 24-hour sliding window – the mailbox cannot send again until the trailing total drops below the cap. The message rate limit is 30 messages per minute, with excess submissions throttled and carried into following minutes. The per-message recipient limit defaults to 500 and is customisable from 1 to 1,000 in the Exchange admin centre or PowerShell. Only that last one can be changed.

Above the mailbox sits the tenant external recipient rate limit, and this is where the codes diverge. 550 5.7.232 is the trial-tenant form: a trial has exceeded its daily limit for sending to external recipients. 550 5.7.233 is the same limit applied to a paid tenant, and when it trips, all users sending externally are blocked, not just the one who caused it. 550 5.7.236 is narrower still: no more than 100 external recipients in a 24-hour rolling window from the tenant’s own onmicrosoft.com domain, which Microsoft describes as being for testing rather than for real mail.

Two of the codes in this article are not sending limits. 432 4.3.2 is “STOREDRV.Deliver; recipient thread limit exceeded”: the recipient’s mailbox is being throttled for receiving too many messages too quickly. Slowing down the sender helps, but the limit belongs to the other end. 450 4.4.244 applies only to High Volume Email submissions, where many messages were sent to a small number of recipients in a short window.

A person or application passed the daily recipient limit

You have this one if 550 5.1.90, one sender, and a message trace showing thousands of recipients in the last 24 hours.

  1. Count the recipients, not the messages: one message to 500 people spends 500 of the 10,000.
  2. Wait for the sliding window to clear rather than expecting a midnight reset.
  3. Rework the sending pattern – a distribution group counts every expanded member, so a nightly report to a large group can consume the whole allowance.

Microsoft names a compromised account as a likely cause of this code. Before you accept that the volume was legitimate, confirm with the account owner that it was.

The account has been restricted for outbound spam

You have this one if The account appears on the Restricted entities page in the Microsoft Defender portal, and sending stops entirely rather than throttling.

  1. Treat it as a suspected compromise first. Reset the password, revoke sessions, and check for inbox rules and mailbox delegates the attacker may have added.
  2. Scan the user’s devices for malware before restoring sending.
  3. Remove the restriction from the Restricted entities page once you are satisfied the cause is understood.

Releasing a restricted account without investigating simply hands the sending ability back to whoever was using it.

A trial tenant has hit the external recipient limit

You have this one if 550 5.7.232, and the tenant is on a trial rather than a paid subscription.

  1. Confirm the subscription state in the Microsoft 365 admin centre under Billing, Your products.
  2. Move to a paid subscription if the tenant is genuinely in production.
  3. Understand what that changes: it lifts the trial-specific external limit; it does not raise the 10,000 recipients per day or 30 messages per minute that apply to every plan.

The tenant is sending from its onmicrosoft.com domain

You have this one if 550 5.7.236, and the From addresses end in onmicrosoft.com.

  1. Add and verify a custom domain in the Microsoft 365 admin centre.
  2. Change the sending addresses – including any application or device configured with a MOERA address – to use it.
  3. Treat the 100 external recipients per 24 hours on onmicrosoft.com as a test allowance, which is what Microsoft says it is.

The limit belongs to the recipient, not the sender

You have this one if 432 4.3.2 in the diagnostic, and the same sender reaching other destinations without trouble.

  1. Read the code carefully: this is the recipient’s mailbox being throttled for receiving too fast.
  2. Space the messages out, or batch them differently, so a single mailbox is not the target of a burst.
  3. If the recipient is inside your own tenant, look at what is generating that volume for one mailbox – it is usually an automated feed nobody owns.

Full reference

The limits, and which ones move

Limit Value Adjustable?
Recipient rate limit 10,000 recipients per day, 24-hour sliding window No
Message rate limit 30 messages per minute No
Recipient limit per message 500 by default Yes – 1 to 1,000, in the EAC or PowerShell
Recipient proxy address limit 300 No
Tenant external recipient rate limit Varies with the number of licences held Indirectly, by licence count
onmicrosoft.com external sending 100 external recipients per 24-hour rolling window, per tenant No – use a custom domain

Which code is which

Code Whose limit What it means
550 5.1.90 The sender Reached the daily limit for message recipients
550 5.7.232 The tenant, on a trial Trial tenant exceeded its daily external recipient limit
550 5.7.233 The tenant, paid Tenant exceeded its daily external recipient limit; all users sending externally are blocked
550 5.7.236 The tenant Over 100 external recipients in 24 hours from the onmicrosoft.com domain
432 4.3.2 The recipient Recipient thread limit exceeded – the receiving mailbox is throttled
450 4.4.244 The sender, on High Volume Email HVE recipient rate limit exceeded for a burst to few recipients

Counting recipients the way the service counts them

A distribution group counts every member it expands to. A message to a 400-person group is 400 recipients, not one, and a daily report to three such groups eats an eighth of the allowance before anyone has written an email. The same applies to nested groups: what matters is the expanded set, not the address you typed.

This is why the recipient rate limit catches automated senders far more often than people. A human who sends 200 messages a day is nowhere near it. An application that mails a 2,000-member list five times a day is over it by lunchtime, every day, and no configuration change inside Exchange Online alters that arithmetic.

Application mail that keeps working

  • Space submissions so the per-minute rate stays under 30. Excess is throttled and carried forward, so a burst does not fail outright but does queue behind itself.
  • Give the application its own mailbox rather than borrowing a person’s, so a throttle does not take a member of staff offline with it.
  • Keep Sent Items under control on the sending mailbox: SMTP AUTH submissions are stored there and a full mailbox blocks submission entirely.
  • Set the per-message recipient limit deliberately for that mailbox rather than leaving it at the default and discovering it at 500.

When it is genuinely bulk mail

There is a point at which the answer is not Exchange Online. Newsletters, marketing campaigns, transactional notification streams and anything that needs bounce handling, list management or delivery analytics belong on a service built for them. Microsoft’s own High Volume Email is aimed at internal bulk mail and comes with its own limits and its own codes, including 450 4.4.244. Moving that traffic off a user mailbox also stops one campaign taking the whole tenant’s external sending down with it.

When a licence is the actual fix

Be careful what you expect a licence to buy here. The per-user limits – 10,000 recipients a day, 30 messages a minute – are the same on every Exchange Online plan, so adding an Exchange Online Plan 1 licence to a mailbox that keeps hitting 5.1.90 changes nothing at all. Where a subscription genuinely helps is the tenant external recipient rate limit behind 5.7.232 and 5.7.233: 5.7.232 is specific to trial tenants, and the tenant limit varies with the number of licences the organisation holds, so moving off a trial and licensing your actual users does raise it. Arco supplies Exchange Online mailbox licences and will say plainly when the volume you are describing belongs on a dedicated bulk mail service instead of on a mailbox.

Every code this article covers

Code What it points at Source
550 5.1.90 “Your message can’t be sent because you’ve reached your daily limit for message recipients” – the sender passed the recipient rate limit Microsoft Learn
550 5.7.232 A trial tenant has exceeded its daily limit for sending to external recipients, measured over a 24-hour rolling window Microsoft Learn
550 5.7.233 The same tenant external recipient rate limit on a paid tenant; while it applies, all users sending externally are blocked Microsoft Learn
550 5.7.236 More than 100 external recipients in a 24-hour rolling window from the tenant’s onmicrosoft.com domain. The documented remedy is to buy and migrate to a custom domain Microsoft Learn
432 4.3.2 “STOREDRV.Deliver; recipient thread limit exceeded” – the RECIPIENT mailbox is throttled for receiving too many messages too quickly. Not one of the sender’s limits Microsoft Learn
450 4.4.244 High Volume Email only: the HVE message could not be submitted because the recipient rate limit was exceeded after a burst to a small number of recipients Microsoft Learn

Confirm the fix worked

  1. A message trace over the last 24 hours shows the sender’s recipient count below 10,000.
  2. The account no longer appears on the Restricted entities page in the Microsoft Defender portal.
  3. A test message to an external recipient is delivered.
  4. For an application sender, the submission rate stays under 30 messages a minute across a full run.
  5. Sending from a custom domain rather than onmicrosoft.com, if 5.7.236 was the code.

Questions people ask about this

Can I have the recipient limit raised?

No. The 10,000 recipients per day and 30 messages per minute apply to every Exchange Online plan and are not adjustable. The only sending figure you can change is the per-message recipient limit, which is customisable from 1 to 1,000.

Does a bigger licence lift the caps?

Not the per-user ones. What varies with licensing is the tenant external recipient rate limit, which is why 5.7.232 is specific to trial tenants and why licensing your real user count matters. It does not turn Exchange Online into a bulk mail platform.

Why did everyone stop sending externally at once?

That is the signature of 5.7.233. When the tenant external recipient rate limit trips, all users sending to external recipients are blocked, not only the one who consumed the allowance.

I got 432 4.3.2. What do I change on my side?

Not much. That code is the recipient’s mailbox being throttled for receiving too fast. Spacing your sends out helps, but the limit is at the other end, so if you control that mailbox look at what is flooding it.

How long does a restriction last?

An account restricted for outbound spam stays restricted until someone removes it from the Restricted entities page. Treat that as a compromise investigation rather than a queue to clear: reset credentials, revoke sessions and check for rules and delegates first.

Related error codes

Was this article helpful?

Your feedback helps us improve our documentation.

Related articles

License Error AADSTS50076 and AADSTS50079: multi-factor authentication has not been met Free Fix LargeObject and ExceededAllowedLength: Entra ID rejects an oversized object Free Fix OneDrive 0x8004de80 and 0x8004de86: OneDrive will not sign in or link the account Free Fix AADSTS7000215 and AADSTS700016: bad client secret or missing app registration
โ† Back to Knowledge Base