skip to Main Content

Attachment size limit Exchange 2016

Users can’t send an attachment in Outlook Web Access. A notification is showing that the files weren’t attached because it would cause the message to exceed the maximum size limit of 10 MB. Why are users getting Exchange message size limit and what is the solution against Exchange size limit attachments? In this article, we are going to look at how to change and increase the Exchange attachment size limit in Exchange 2016.

Exchange attachment size limit

A user wants to send a message from Outlook Web Access (OWA). When sending the email a message is showing:

The following files weren’t attached because adding them would cause the message to exceed the maximum size limit of 10 MB.

Attachment size limit Exchange 2016 OWA notification

Why are the users getting this notification and what is the solution for Exchange maximum attachment size limit?

Get information attachment size limit Exchange

We are going to check the current Exchange message size limit in the Exchange organization. Run Exchange Management Shell as administrator. We need to run the following four commands.

1. Transport Configuration

First, we are going to check the transport configuration max send size and max receive size. We are going to make use of the Get-TransportConfig cmdlet.

2. Receive connector

The second cmdlet is to get the receive connector max message size. Make use of the Get-ReceiveConnector cmdlet.

3. Send connector

The third command that we are going to check is the send connector max message size. Use the Get-SendConnector cmdlet.

4. Mailbox

The fourth and last command to check is the user mailbox max send size and max receive size. This is the mailbox of the user that is sending the message. Make use of the Get-Mailbox cmdlet.

Solution Exchange attachment size limit

Now that we gathered all the information, we can see that the transport configuration maximum size is:

  • MaxSendSize 10 MB (10,485,760 bytes)
  • MaxReceiveSize 10 MB (10,485,760 bytes)

Change attachment size limit Exchange 2016

Let’s change the limit for both the message sent and the message received.

We are going to make use of the Set-TransportConfig cmdlet.

Restart Exchange Server services with PowerShell

Restart Exchange Server services or restart the Exchange Server. Both will work. We are going to restart Exchange Server services through PowerShell.

Verify and test uploading attachment

Run the Get-TransportConfig cmdlet to verify the changes.

Close all browsers and log into OWA. Attach the file and verify that it’s working.

Attachment size limit Exchange 2016 PDF uploaded

The users can send attachments up to 20 MB from now on. The exchange attachment size limit is successfully fixed! Read the next part if you like to change the transport config in Exchange Admin Center.

Change attachment size limit in Exchange Admin Center

Log in to the Exchange Admin Center (EAC) with admin privilages account. Click mail flow in the feature pane and click receive connectors in the tabs. Click the More … icon in the toolbar and click Organization transport settings.

Attachment size limit Exchange 2016 receive connectors

Change Maximum receive message size (MB) and Maximum send message size (MB) to 20. Click Save.

Attachment size limit Exchange 2016 organization transport settings receive connectors

Restart the Exchange Server services

You can open the services console and search for Microsoft Exchange. Restart the services one by one.

I hope that this article helped you to fix the Exchange size limit attachments.

Conclusion

In this article, you learned how to change Exchange attachment size limit in Exchange 2016. Run the four commands in the article to check the max send size and max receive size. Adjust the values with Exchange Management Shell or in Exchange Admin Center. More information regarding this topic can be found on Microsoft Docs. Did you enjoy this article? You may also like to read Export mailbox permissions to CSV file. Don’t forget to follow us and share this article.

ALI TAJRAN

ALI TAJRAN

ALI TAJRAN is a passionate IT Architect, IT Consultant, and Microsoft Certified Trainer. He started Information Technology at a very young age, and his goal is to teach and inspire others. Connect with ALI TAJRAN on social media. Read more »

This Post Has 2 Comments

  1. I’m pretty sure you only have to restart the transport service, not everything.

    Restart-Service MSExchangeTransport

    1. Only restarting the Microsoft Exchange Transport service will not work. I tested it on a clean Exchange Server 2016 CU17. Restart all the Exchange services or restart the Exchange Server. That’s if you want the change immediately to take effect.

      You don’t have to restart the Exchange services. Note that the Exchange server has a cache for various settings. This change does not take effect immediately. You may have to wait several hours before this change is recognized.

Leave a Reply

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

Back To Top