logo
search
Others

How to Set Default Exchange Online Mailbox Send and Receive Limits

Ayan MasoodAyan Masood Sep 28, 2026 870 views

Question details

The user needs to automatically apply maximum send and receive message size limits (such as 50 MB) to all newly created Exchange Online mailboxes.

How to Set Default Exchange Online Mailbox Send and Receive Limits
Product
Exchange Online
Device & OS
not provided
Scenario
Configuring default message size limits for new mailboxes across a Microsoft 365 tenant to enforce company policies.
Observed behavior
Exchange Online lacks a direct graphical setting in the Microsoft 365 admin center for tenant-wide default mailbox size limits, requiring a PowerShell workaround.
Before you start

Ensure you have Exchange Administrator privileges and have installed the Exchange Online PowerShell V3 module on your system to execute the necessary commands.

Solution 1Recommended

Configure Mailbox Plans via Exchange Online PowerShell

Modify the default mailbox plan using PowerShell to ensure all newly provisioned mailboxes automatically inherit your specified send and receive size limits.

Because the Microsoft 365 Admin Center does not offer a global toggle for default mailbox limits, modifying the underlying mailbox plan via Exchange Online PowerShell is the most effective and automated method.

1
Connect to Exchange Online

Open PowerShell as an administrator and run the command 'Connect-ExchangeOnline'. Sign in with your Exchange Administrator credentials.

2
Identify active mailbox plans

Run the command 'Get-MailboxPlan' to view the plans currently assigned in your tenant. Note the exact Name or Identity of the plan you wish to modify.

3
Apply the custom limits

Execute the command 'Set-MailboxPlan -Identity "YourMailboxPlanName" -MaxSendSize 50MB -MaxReceiveSize 50MB'. Replace the identity with the specific plan name from the previous step.

4
Verify the new configuration

Run 'Get-MailboxPlan | Format-List Name, MaxSendSize, MaxReceiveSize' to confirm that your 50 MB limits have been successfully applied to the plan.

Configure Mailbox Plans via Exchange Online PowerShell
Existing Mailboxes Are Unaffected: This configuration only applies to mailboxes created after the change. Existing mailboxes must be updated separately using the 'Set-Mailbox' command.
Free Microsoft Office alternative

Manage Documents Efficiently with WPS Office

While server-level email configurations require Microsoft 365 admin tools, you do not need expensive subscriptions for your daily document creation. WPS Office provides a free, lightweight, and professional alternative to Microsoft Office for your desktop and mobile needs.

  1. 1. Download the installer: Visit the official WPS Office website and click the Free Download button.
  2. 2. Install the software: Run the downloaded executable file and follow the on-screen prompts to complete the lightweight installation.
  3. 3. Open and edit your files: Launch WPS Office and immediately start opening or creating your documents, spreadsheets, and presentations with full format compatibility.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight installation ensures fast startup and smooth operation, even on older enterprise hardware.All-in-one suite integrates Writer, Presentation, Spreadsheet, and PDF tools in a single tabbed workspace.Familiar user interface makes team migration seamless with zero learning curve.
microsoft office alternative - wps office

Frequently Asked Questions

Why aren't the new 50 MB limits applying to my existing Exchange mailboxes?

Modifying a mailbox plan only establishes the default parameters for mailboxes provisioned after the change is made. To adjust the limits for pre-existing mailboxes, you must run the 'Set-Mailbox' cmdlet individually or via a bulk script.

Can I set different send/receive limits for different groups of users?

Yes. If your tenant utilizes multiple mailbox plans (for instance, based on different Microsoft 365 license types), you can configure unique limits by running the 'Set-MailboxPlan' command specifically for each distinct plan identity.

Is there a GUI option in the Microsoft 365 admin center to change these defaults globally?

Currently, Microsoft does not provide a global graphical setting in the Microsoft 365 admin center or the Exchange admin center to define default send and receive limits for all new mailboxes. The Exchange Online PowerShell module is required for this configuration.