TechShizz | Set Message Size Limits in Exchange 2010 and Exchange 2007

Set Message Size Limits in Exchange 2010 and Exchange 2007

Typical Errors:

#550 5.2.3 RESOLVER.RST.SendSizeLimit; message too large for this sender ##

#550 5.2.3 RESOLVER.RST.RecipSizeLimit; message too large for this recipient ##

There are several places to check/set message size limits:

1. Organizational Limits
Set-TransportConfig -MaxReceiveSize 40MB -MaxSendSize 40MB

In Exchange 2007 SP1 and later, you can also set the organizational message size limits using the EMC by going to Organization Configuration | Hub Transport | Global Settings tab | Transport Settings | properties | General tab.
Transport Settings Properties
2 Receive Connector Limits
Set-ReceiveConnector “CONNECTOR NAME” -MaxMessageSize 40Mb
.
To modify the maximum message size on a Receive Connector using the Exchange console, select Server Configuration | Hub Transport | select a Hub Transport server | Receive Connectors -> select a connector | Properties | General tab.
Receive Connctor Properties
3. Send Connector Limits
Set-SendConnector “CONNECTOR NAME” -MaxMessageSize 40Mb

To modify the maximum message size on Send Connectors, select Organization Configuration | Hub Transport | Send Connectors -> select connector | Properties | General tab.
Send Connector Properties
4. Recipient Limits
Set-Mailbox “Rich” -MaxSendSize 20Mb -MaxReceiveSize 20Mb

To set these using the Exchange console: Recipients | Mailbox -> select mailbox (or select another recipient type such as a contact or mail user from the corresponding node) | properties | Mail Flow Settings tab | Message Size Restrictions.
To modify the maximum message size on Send Connectors, select Organization Configuration | Hub Transport | Send Connectors -> select connector | Properties | General tab.
Recipient Limits
5. Active Directory Site Link Limit
By default, the MaxMessageSize on AD Site Links is set to unlimited. This can be changed using the following command:

Set-ADSiteLink “DEFAULTIPSITELINK” -MaxMessageSize 20Mb

6. To track messages that failed because of recipient’s MaxReceiveSize:

Get-MessageTrackingLog -EventID FAIL | where {$_.RecipientStatus -like “*RecipSizeLimit*”}

To track messages that failed because of the sender’s MaxSendSize:

Get-MessageTrackingLog -EventID FAIL | where {$_.RecipientStatus -like “*SendSizeLimit*”}

Add comment