🎉 Our Microsoft 365 Reporting & Management Tool is now available in Azure Marketplace 🚀
This website uses cookies to improve your experience. We'll assume you're ok with this. Know more.
Exchange Online

How to Find Mailboxes Over the Warning Quota in Exchange Online

Email is the heartbeat of modern business communication. But when an Exchange Online mailbox exceeds its warning quota, it can cause disruptions in mail flow. As the mailbox warning quota alert is sent only to the user and not to admins, it often goes unnoticed. Therefore, this guide shows how to find Exchange Online mailboxes that have exceeded their warning quota, so that admins can take action before the email flow is affected.

Check Mailboxes Exceeding Warning Quotas in Microsoft 365 Admin Center

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Log in to the Microsoft 365 admin center.
  • Navigate to Reports»Usage»Exchange»Mailbox usage.
  • Here, you can identify mailboxes that exceeded their warning quota by referring the Quota status column.
  • To quickly view mailboxes with a ‘Warning issued’ at the top, sort the Quota status column in descending order.
  • Use the Export option to download the report in CSV format.
Check Mailboxes Exceeding Warning Quotas in Microsoft 365 Admin Center

Track Mailboxes Over Warning Quota using PowerShell Script

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • In the Microsoft 365 admin center, you can download the details like current mailbox size and the warning quota size. However, there is no option to filter mailboxes that have exceeded their warning quota.
  • Likewise, there's no direct PowerShell cmdlet to find mailboxes that have exceeded the mailbox warning quota.
  • To address this, we’ve developed a script that exports only the mailboxes that have exceeded their Issue warning quota.
  • Download and run the following script in PowerShell as shown below.

    ./GetMailboxUsageAndQuotaReport.ps1 -OverIssueWarningQuota
Track Mailboxes Over Warning Quota using PowerShell Script
GetMailboxUsageAndQuotaReport.ps1 The script retrieves all the user and shared mailboxes that exceed their warning quota. Additionally, it retrieves their warning quota, prohibit send quota, prohibit send and receive quota, and available storage.

Stay Ahead of Mailbox Limits - Monitor Exchange Online Quotas Before They Impact Email Flow!

AdminDroid’s Exchange Online reporting tool helps you monitor mailboxes nearing their quota with ease. By providing deep insights into mailbox size trends, warning thresholds, storage usage, and more, it eliminates the need to rely on complex PowerShell operations.

Monitor Mailbox Size Trends to Prevent Quota Warnings

Use the mailbox size over time report to track mailbox growth and spot those nearing their warning quota to prevent mail flow disruptions in Exchange Online.

Enable Archiving for Exchange Online Mailboxes Nearing Quota

Get the list of non-archived mailboxes, monitor their size growth, and proactively enable archives to prevent them from reaching the warning quota.

Track Shared Mailbox Size to Avoid Licensing Issues

Monitor shared mailbox size, usage percentage, and deleted item count to ensure they stay within the storage limit and avoid the need for additional licensing.

Download All Mailbox Quota Details in a Single Report

Export a comprehensive report of Exchange Online mailboxes quota with details including, mailbox size, license status, warning quota, archive status, and more, for efficient mailbox management.

Instantly Analyze Mailbox Usage from a Unified Dashboard

Get detailed insights on mailboxes over warning quota, storage usage, and monitor other trends from a single Exchange Online mailbox usage dashboard.

Receive Daily Alert Notifications for Mailbox Quota Status

Configure daily mailbox quota notification with details such as mailboxes under the limit, those with warnings issues, and those where send or receive is prohibited, to proactively manage storage and prevent mail flow issues.

Overall, AdminDroid Exchange Online management tool makes it easy to monitor and manage Microsoft 365 mailboxes. It helps track mailbox sizes, activity, and settings, giving admins full control over storage and performance. With clear insights and reports, it helps prevent storage issues and simplifies mailbox management across your Exchange Online environment.

Explore a full range of reporting options

Important Tips

For project-based collaboration, use shared mailboxes instead of individual ones to centralize project emails and reduce individual mailbox growth.

Identify licensed shared mailboxes with less than 50 GB of storage, and free up licenses if they are unnecessarily assigned.

Monitor spam traffic and block malicious emails to enhance security and prevent unnecessary storage usage that could lead to quota warnings.

Common Errors and Resolution Steps

Below are common errors and troubleshooting fixes that may occur while tracking or managing mailboxes exceeding the warning quota in Exchange Online.

Error Error occurred: InteractiveBrowserCredential authentication failed: User canceled authentication.

This error occurs while running the script .\GetMailboxUsageAndQuotaReport.ps1 due to failed authentication, typically caused by the user canceling the sign-in process.

Fix when prompted for authentication, grant permission without canceling the sign-in process.

Error Get-Mailbox: The term 'Get-Mailbox' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

This error occurs when the respective PowerShell module is either not installed, not imported correctly, or the session to Exchange Online is not established.

Fix Run the following commands to install the module, import it, and connect to Exchange Online PowerShell.
Install-Module ExchangeOnlineManagement -Force
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline

Error The value of property 'IssueWarningQuota' must be less than or equal to that of property 'ProhibitSendQuota.'

This error occurs while customizing the mailbox quota using the Set-Mailbox cmdlet. This issue happens when the IssueWarningQuota is set higher than the ProhibitSendQuota, which violates Exchange Online mailbox quota rules.

Fix Ensure that the IssueWarningQuota value is set lower than the ProhibitSendQuota to comply with Exchange Online quota hierarchy.

Error .\GetMailboxUsageAndQuotaReport.ps1 cannot be loaded because running scripts is disabled on this system.

This error appears because PowerShell's execution policy is set to restrict script execution for security reasons. By default, systems often use the Restricted policy, which prevents any script from running.

Fix To run the script without permanently changing system-wide settings, use the following command. It temporarily sets the execution policy for the session and resets when a new session starts.
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

1. What happens when a mailbox exceeds over the warning quota in Exchange Online?

When a mailbox exceeds the warning quota in Exchange Online, there’s no immediate disruption or data loss. However, if mailbox usage continues to increase and reaches the next quota limits, it can lead to issues such as being unable to send or receive emails. Therefore, understanding the different quota limits and how they work is essential. You can get a clear idea by referring to the details below.

Issue Warning Quota

  • The Issue Warning Quota is the first threshold in Exchange Online, where the system sends a warning email to the mailbox owner when storage nears its limit.
  • All email functions still work normally at this stage, but the users are advised to delete or archive old emails to avoid hitting the next limit.
  • The Issue Warning Quota is 49 GB for Exchange Online Plan 1 and 98 GB for Plan 2.
issue-warning-quota-alert-mail

Prohibit Send Quota

  • When the mailbox owner fails to delete or archive emails after receiving a warning, continued mailbox growth leads to the next stage, called the Prohibit Send Quota stage.
  • During this stage, the owner can still receive incoming emails. Any attempt to send an email results in a non-delivery error, notifying the user that their mailbox has exceeded the send limit.
  • The Prohibit Send Quota is 49.5 GB for Exchange Online Plan 1 and 99 GB for Plan 2.

Prohibit Send and Receive Quota

  • The mailbox enters the Prohibit Send and Receive stage as the third phase, where the mailbox owner can no longer send or receive emails.
  • At this stage, incoming emails are being returned to senders with an NDR. The mailbox owner must reduce the mailbox storage consumption to start sending and receiving emails again.
  • The Prohibit Send and Receive Quota is 50 GB for Exchange Online Plan 1 and 100 GB for Plan 2.
prohibit-send-receive-quota-alert

Note: The above phases are applicable to both user mailboxes and shared mailboxes in Exchange Online.

2. How to fix mailbox quota exceeded issue in Exchange Online?

When a user reaches their mailbox quota in Exchange Online, they may no longer be able to send or receive emails, which can significantly disrupt productivity. This can occur if users ignore the warning quota and the mailbox size reaches either the prohibit send or prohibit send and receive quota.

If users receive a warning quota notification, they can reduce the mailbox size by deleting unnecessary emails from the Deleted Items, Junk, etc. However, as an admin, you can also implement the following solutions to help resolve the issue. Before implementing the solutions, first identify the Exchange Online plan assigned to the mailbox, as this helps you understand the mailbox's current features.

  • Sign in to the Microsoft 365 admin center and go to Users»Active users.
  • Select the user whose mailbox plan you want to check.
  • Under Licenses and Apps, check the assigned license (e.g., Microsoft 365 E5).
  • Click Apps to view enabled services and confirm the Exchange Online Plan listed.
licesence-checking-m365-admin-center

Enable archive mailbox in Exchange Online

Enabling archive for a mailbox helps reduce the size of the primary mailbox. It allows users to move older emails to additional storage for better mailbox management.

Exchange Online Plan 1 offers a 50 GB archive but doesn't support auto-expanding archiving. Plan 2 includes a 100 GB archive that can expand up to 1.5 TB.

Apply retention policy to mailbox

Create and apply retention policies in Exchange Online to automatically clean up or retain mailbox content. This helps control mailbox size and prevents users from reaching the warning quota.

Upgrade Exchange Online mailbox licence

Alternatively, you can upgrade to a higher-tier Exchange Online or Microsoft 365 plan that provides increased mailbox storage capacity. If you are currently on Exchange Online Plan 1, which offers a 50 GB primary mailbox, you can switch to Plan 2, which provides a 100 GB primary mailbox and 1.5 TB of archive mailbox storage. To enable this, you will need to assign a license for Exchange Online Plan 2 to the user, ensuring they benefit from the increased storage.

Increase Exchange Online mailbox quotas (temporary)

Temporarily increasing Exchange Online mailbox quotas can help manage sudden storage needs. It prevents disruptions while a long-term solution such as archiving, cleanup, or license upgrade is implemented.

Exchange Online Plan 1 has default quotas of 49.5 GB (Issue Warning), 49.75 GB (Prohibit Send), and 50 GB (Prohibit Send and Receive), while Plan 2 defaults are 98 GB, 99 GB, and 100 GB, respectively.

Note: The Prohibit Send and Prohibit Send/Receive thresholds must always be set higher than the Issue Warning quota (i.e., Issue Warning < Prohibit Send < Prohibit Send and Receive).

3. How to set an admin alert when a user mailbox hits the warning quotas in EXO?

There is no direct method to send alerts to admins when a mailbox reaches the warning quota in Exchange Online.

As an admin, you need to periodically check mailbox status through the Microsoft 365 admin center or run PowerShell cmdlets to monitor it.

However, AdminDroid simplifies this process by automating quota warning reports and delivering them directly to designated admins.

Ensure timely action without the need for constant manual checks by utilizing AdminDroid's scheduling feature.

  • To set up a quick schedule, go to the Mailbox Over Warning Quota report under Report»Exchange.
  • Click the Schedule icon in the top right corner. You can choose the export format and set the frequency to weekly, daily, etc., based on your needs.
warning-quota-schedule-admindroid

Kickstart Your Journey With
AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities

Download Now
User Help Manuals Compliance Docs
x
Delivering Reports on Time
Want a desired Microsoft 365 reports every Monday morning? Ensure automated report distribution and timely delivery with AdminDroid's Scheduling to your email anytime you need.
Delivering Reports on Time
Schedule tailored reports to execute automatically at the time you set and deliver straight to the emails you choose. In addition, you can customize report columns and add inteligent filtering to the activities just from the previous day to suit your Microsoft 365 report requirements.
Set It, Schedule It, See Results- Your Reports, Your Way, On Your Time!
Time Saving
Automation
Customization
Intelligent Filtering
Give Just the Right Access to the Right People
Grant fine-tuned access to any Microsoft 365 user with AdminDroid’s Granular Delegation and meet your organization’s security and compliance requirements.
Give Just the Right Access to the Right People
Create custom roles loaded with just the right permissions and give access to admins or normal users within AdminDroid. The result? A streamlined Microsoft 365 management experience that aligns your organization's security protocols and saves your invaluable time and effort.
Align, Define, Simplify: AdminDroid's Granular Delegation
Smart Organizational Control
Effortless M365 Management
Simplified Access
Advanced Alerts at a Glance
Receive quick notifications for malicious Microsoft 365 activities. Engage with the AdminDroid’s real-time alert policies crafted to streamline your security investigations.
Advanced Alerts at a Glance
Stay informed of critical activities like suspicious emails and high-risk logins, bulk file sharing, etc. Through creating and validating ideal alert policies, AdminDroid provides a comprehensive approach to real-time monitoring and management of potential threats within your organization.
AdminDroid Keeps You Always Vigilant, Never Vulnerable!
Proactive Protection
Real-time Monitoring
Security Intelligence
Threat Detection
Merge the Required Data to One Place
Combine multiple required columns into one comprehensive report and prioritize the information that matters most to you with AdminDroid’s Advanced Column Customization.
Merge the Required Data to One Place
This column merging capability offers a flexible way to add different columns from various reports and collate all the essential data in one place. Want to revisit the customized report? Save it as a 'View’, and your unique report is ready whenever you need it.
Merge with Ease and Save as Views!
Custom Reporting
Unique View
Desired Columns
Easy Data Interpretation
Insightful Charts and Exclusive Dashboards
Get a quick and easy overview of your tenant's activity, identify potential problems, and take action to protect your data with AdminDroid’s Charts and Dashboards.
Insightful Charts and Exclusive Dashboards
With AdminDroid charts and dashboards, visualize your Microsoft 365 tenant in ways you've never thought possible. It's not just about viewing; it's about understanding, controlling, and transforming your Microsoft 365 environment.
Explore Your Microsoft 365 Tenant in a Whole New Way!
Executive overviews
Interactive insights
Decision-making
Data Visualization
Efficient Report Exporting for Microsoft 365
Downloading your reports in the right file format shouldn’t be a hassle with AdminDroid’s Report Export. Experience seamless report exporting in various formats that cater to your needs.
Efficient Report Exporting for Microsoft 365
Navigate through diverse options and export Microsoft 365 reports flawlessly in your desired file format. Tailor your reports precisely as you need them and save them directly to your computer.
Take Control, Customize and Deliver- Your Office 365 Data, Exported in Your Way!
Easy Export
Seamless Downloading
Data Control
Manage Microsoft 365

Get AdminDroid Office 365 Reporter Now!