Read time 4 minutes

Summary: This article discusses the common issue of message size limitations in Exchange Server 2010. It offers two methods to modify message and attachment size limits: through the Exchange Management Console and Exchange Management Shell. Additionally, it briefly mentions addressing attachment delivery problems caused by Exchange database corruption using recovery software. Administrators can efficiently manage message size constraints with these approaches.

Have you ever encountered the frustrating scenario of attempting to send an email containing a large attachment through Exchange 2010, only to be met with an error message stating, “attachment size exceeds the allowable limit”? If so, you’ve likely gained some insight into the messaging limits within the Exchange Server environment.

Exchange users encounter challenges when attempting to send or receive large emails or emails containing hefty attachments, all because of these message limitations.

There is a pressing requirement to adjust the existing message and attachment size limits. Fortunately, there are two effective approaches to modify these limits: utilizing the Exchange Management Console or employing Exchange PowerShell. In this discussion, we will delve into the methods for altering the maximum email size in Exchange 2010.

Modify message size limits using Exchange Management Console

Exchange 2010 administrators can increase the message size limit using the Exchange Management Console.

Note: By default, the maximum message size is 10MB for both incoming and outgoing messages in Exchange 2010.

For this, open the Exchange Management Console. Then, expand the Organization Configuration and then Hub Transport. Go to Global Settings tab and after that to Transport Settings; open its Properties. A new window with Transport Settings Properties will get open. On the General tab, you can easily modify the Maximum receive size and Maximum send size for emails in KB (which is by default set at 10MB). It can be increased up to 2GB of size.

Now, you can change the maximum message size limits for Send and Receive Connectors in the same manner. For that, follow these paths in the Exchange Management Console:

  • For Send Connectors: Go to Organization Configuration >> Hub Transport >> Send Connectors ‘send connector’ Properties
  • For Receive Connectors: Go to Server Configuration >> Hub Transport ‘Hub Transport’ >> Receive Connectors ‘Connector’ >> Properties

Here, you can set the Maximum message size as per the requirement.

Modify message size limits using Exchange Management Shell

There is another way to modify the Maximum message size, which is via running cmdlets in the Exchange Management Shell.

To run cmdlets in the Exchange Management Shell, users must have administrative rights. You can create a hub transport rule to set the maximum size of the email attachment and also to send an email rejection message:

New-TransportRule -Name LargeAttach -AttachmentSizeOver 50MB -RejectMessageReasonText “Message attachment size over 50MB – email rejected.”

You can get the current values for the maximum send/receive messages with the following cmdlets.

A. Get Global Transport Configuration message size limits with this command:

Get-TransportConfig | fl MaxSendSize,MaxReceiveSize

B. To get the Send Connector message size limits, execute this command:

Get-Sendconnector “<Enter Connector name>” | fl Name,MaxMessageSize

C. To know the current Receive Connector message size limits, use command:

Get-Receiveconnector -Identity “<Enter Connector name>” | fl Name,MaxMessagesize

With these commands, you will get the current set message size limits for both send and receive messages.

Now, to modify the present message size limits, use the below-given commands.

Suppose we are changing the message size limits from 10 MB to 50 MB.

A. To modify Transport Configuration message size limits, run the following command:

Set-TransportConfig -MaxReceiveSize 30MB -MaxSendSize 50MB

B. Similarly, for Send and Receive Connectors, use these commands:

Set-Sendconnector “<Enter Connector name>” -MaxMessageSize 50MB

Set-ReceiveConnector “<Enter connector name>” -MaxMessageSize 50MB

The problem of large attachment non-delivery may also be attributed to potential corruption within the Exchange database files. Fortunately, this issue can be effectively addressed by utilizing the Exchange Server Recovery tool. This intelligently designed software is specifically tailored for the recovery of EDB data. Hence, it is highly recommended to consider employing the Exchange Recovery software to rectify any EDB file corruption errors.


The failure to deliver large attachments may stem from constraints related to message size or potential corruption problems. To address these concerns, administrators have the capability to establish and modify maximum message size limits using tools such as the Exchange Management Console or Exchange Management Shell. However, when confronted with database corruption issues, it is advisable to seek the expertise of a professional Exchange server solution.

Kernel for Exchange Server