You've exceeded the storage limit for your mailbox error when signing in to Outlook on the Web

This article provides methods to solve the You've exceeded the storage limit for your mailbox error that occurs when you try to sign in to Outlook on the Web (formally known as Outlook Web App) in Microsoft Exchange Server 2016 or Exchange Server 2013.

Original KB number:   2958940

Summary

A user can't sign in to Outlook on the Web in Exchange Server 2016 or Exchange Server 2013 when the mailbox size exceeds its quota. During the logon attempt, the user receives the following message on the logon page:

Something went wrong

You've exceeded the storage limit for your mailbox. Delete some items from your mailbox."
more detail...
refresh the page

When the user selects the more detail link, the user receives the following information:

X-OWA-Error: Microsoft.Exchange.Data.Storage.QuotaExceededException
X-OWA-Version: 15.0.775.32
X-FEServer: E15
X-BEServer: E15
Date: DateTime

After the user selects the refresh the page link, they can sign in to Outlook Web App successfully.

This article is intended for use by support agents and IT professionals. If you're looking for more information about Outlook.com errors, see Frequently Asked Questions for Outlook.com.

Cause

This behavior is by design in Exchange Server 2016 and Exchange Server 2013.

This behavior may occur when the user mailbox is not configured completely at the first logon. During first logons, Exchange Server configures attributes in the database and in Active Directory for the specified mailboxes. The behavior is correct in the following scenarios:

  • The mailbox moved from a legacy server and it is over the mailbox quota.
  • The mailbox is a newly created mailbox and it is over the mailbox quota.

Workaround - Method 1

Select the refresh the page link on the logon page.

Workaround - Method 2

Increase the mailbox quota for first logon, and revert it if necessary.

For identifying the current size and quota size of the problematic mailbox, use the following Windows PowerShell cmdlet:

Get-MailboxStatistics -Identity <User> |FL displayname,totalitemsize

For increasing the mailbox quota temporarily, use the following cmdlet. We use 2.1 gigabytes (GB) as a sample value. This value should be larger than TotalItemSize.

Set-Mailbox -Identity <User> -ProhibitSendReceiveQuota 2.1GB -ProhibitSendQuota 2.1GB -IssueWarningQuota 2.1GB

If you are using the default quota from the database object, you have to disable the default quota for the specified mailbox. To do this, use the following cmdlet:

Set-Mailbox -Identity <User> -ProhibitSendReceiveQuota 2.1GB -ProhibitSendQuota 2.1GB -IssueWarningQuota 2.1GB -UseDatabaseQuotaDefaults $false

With the Set-Mailbox cmdlet mentioned previously, we have configured the mailbox with additional space to establish first logons. After first logon, you can revert the settings. Setting up a default quota will be enough. You can use the following cmdlet to configure the default quota for specified mailbox:

Set-Mailbox -Identity <User> -UseDatabaseQuotaDefaults $true