You can control the size of Office 365 mailboxes with mailbox quotas. Mailbox quotas has three settings:
- Warning limit – when the mailbox reaches this limit a warning is sent to the user
- Send limit – when the mailbox reaches this limit the user can’t send emails anymore
- Send/receive limit – when the mailbox reaches this limit the user can’t send or receive emails
By default the warning limit is set to 98% of the mailbox capacity, the send limit is set to 99% of the mailbox capacity and the send/receive limit is set to 100% of the mailbox capacity.
As mailbox sizes varies depending on the type of Office 365 license the actual limits are as follows:
Office 365 Mailbox Quota Limits
|Limit Type||Exchange Online Kiosk||Exchange Online Plan 1||Exchange Online Plan 2|
|Warning||1.96 GB||49 GB||98 GB|
|Prohibit Send||1.98 GB||49.5 GB||99 GB|
|Prohibit Send/Receive||2 GB||50 GB||100 GB|
The following table shows what Licensing Plans are using what Service Plans:
Licensing Plan / Service Plan Reference Table
|Licensing Plan||Service Plan|
|Office 365 Enterprise F1||Exchange Online Kiosk|
|Office 365 Business Essentials||Exchange Online Plan 1|
|Office 365 Business Premium||Exchange Online Plan 1|
|Office 365 Enterprise E1||Exchange Online Plan 1|
|Office 365 Enterprise E3||Exchange Online Plan 2|
|Office 365 Enterprise E5||Exchange Online Plan 2|
Setting Office 365 Mailbox Quota Using AD Users & Computers
To enable the configuration of Office 365 mailbox quotas via the Active Directory Users & Computers tool, you must install the Easy365Manager snapin.
Once the snapin is installed, you’ll see two new tabs on user properties: The Office 365 tab and the Mailbox tab. Use the latter to view and configure the mailbox quotas on the Exchange Online mailbox:
As you can see, other Exchange Online mailbox properties are also configurable via the new tab.
You can even configure calendar permissions – something that normally requires complex PowerShell scripting:
Easy365Manager removes the need to constantly switch back and forth between the various Office 365 management tools.
Additionally, you can eliminate your on-premises Exchange Server.
Read the complete feature list of Easy365Manager here.
You can download a fully functional free 30-day trial here.
Setting Office 365 Mailbox Quota Using PowerShell
Office 365 mailbox quotas are not configurable via the Exchange Admin Console. Without Easy365Manager, you need to use PowerShell.
Use the Set-Mailbox command to configure mailbox quotas after connecting to Exchange Online:
# Connect to Exchange Online Connect-ExchangeOnline # Set the mailbox quota Set-Mailbox email@example.com -IssueWarningQuota 230MB -ProhibitSendQuota 240MB -ProhibitSendReceiveQuota 250MB # Disconnect to avoid session depletion Disconnect-ExchangeOnline
Remember to disconnect your Exchange Online session when finished to avoid session depletion.