Skip to content
theDXT
  • Home
  • IT
  • Scripts
  • GitHub
  • LinkedIn
  • X (Twitter)
  • Search Icon
Microsoft 365 Exchange Online 150 MB Message Size

Microsoft 365 Exchange Online 150 MB Message Size

September 23, 2023

Back in 2015, Microsoft enabled all Microsoft 365 (aka Office 365) Exchange Online tenants the ability to change their message sizes to a maximum size of 150 MB. Originally the default size was 25 MB and previously Microsoft increased that to 35 MB, your tenant will likely be set to one of those values.

The new 150 MB message size limit is not enabled by default you must enable it. In this post, I will detail step-by-step how to change the message size limit in Exchange Online for all existing mailboxes and all new mailboxes.

Prerequisites

  • Microsoft 365 Customizations needs to be enabled. If you don’t know how to do that my post Microsoft 365 Enable Organization Customization shows you how.

The Process

  • Connect to Exchange Online with PowerShell
  • Run the following PowerShell command to see what the current message size limit is Get-Mailbox -Resultsize Unlimited | Format-List displayname,MaxSendSize,MaxReceiveSize
Checking the current message size limit
  • Run the following PowerShell command to set all existing mailboxes to 150 MB Get-Mailbox -Resultsize Unlimited | Set-Mailbox -MaxReceiveSize 150MB -MaxSendSize 150MB
Increasing the message size limit
  • Confirm the settings are applied by running the following PowerShell command again Get-Mailbox -Resultsize Unlimited | Format-List displayname,MaxSendSize,MaxReceiveSize
Confirming that the increased message size limit is applied

The steps above only change the message size for any existing mailboxes. We also need to change the defaults so that the new message size applies to any new mailboxes that are created.

  • Run the following PowerShell command to see what the current default message size is for new mailboxes Get-MailboxPlan | FL MaxSendSize, MaxReceiveSize, name
Checking the default message size limit for new mailboxes
  • Run the following PowerShell command to set the default message size to be 150 MB Get-MailboxPlan | Set-MailboxPlan -MaxSendSize 150MB -MaxReceiveSize 150MB
Increasing the message size limit for new mailboxes
  • Confirm the settings are applied by running the following PowerShell command again Get-MailboxPlan | FL MaxSendSize, MaxReceiveSize, name
Confirming that the increased message size limit is applied for new mailboxes

You may have noticed that I am not calling this an attachment setting as this message size limit applies to the whole email not just the attachments. In reality, you’d be able to attach up to 149 MB of attachments to the email be that one attachment totaling 149 MB or multiple attachments that don’t surpass 149 MB.

Just because the message size limit on your side is set to 150 MB, it does not mean the recipient supports it and that could result in bouncebacks from the recipient.

There are a few other things to be aware of, Outlook for Windows or Mac will honor the message size limit but OWA and Outlook for iOS or Android doesn’t.

If you want to learn about message size limits you can read about it in Microsoft’s documentation here.

Related posts:

Microsoft 365 Enable Organization Customization Microsoft 365 Report Message Button Microsoft 365 Audit Logging Swap Microsoft 365 Licenses with Microsoft Graph

IT
Customize, Exchange Online, How To, Microsoft, Microsoft 365, Office 365, PowerShell

Post navigation

PREVIOUS
Aruba Access Point Firmware Upgrade
NEXT
Intune Deploy Default Taskbar

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About Me

Daniel Keer

Project Lead, Senior Consultant at Digitally Accurate Inc.

Awards and Certificates
VMware vExpert ⭐⭐⭐
Omnissa Tech Insider ⭐⭐

Consulting

Stuck on something? Reach out to Digitally Accurate Inc. and we can provide expert IT consulting to help you move forward.

  • Veeam Backup & Replication 13 Windows Install
  • Enable Windows 10 Extended Security Updates
  • slmgr.vbs
  • CyberChef
  • Install or Upgrade Duo Authentication for Windows Logon
© 2026   Copyright. All Rights Reserved.