Monday, June 6, 2011

Exchange 2010 Max Message Size Precedence

In Exchange 2007/2010 you can set SMTP message size quota's in 3 locations:

- Global Settings (Set-TransportConfig)
- Receive Connectors (Set-ReceiveConnector)
- Send Connectors (Set-SendConnector)

But which of these have Precedence?

The more restrictive limits always take precedence.

If you set the SMTP message size quota on a receive connector to 50MB but leave the TransportConfig quota to 10MB - Exchange will still only be able to receive 10MB emails.

If you set the SMTP message size quota on the TransportConfig to 50MB but leave a receive connector at 10MB - Exchange will only be able to receive 10MB emails on that particular receive connector.

To increase message size quota's you need to ensure you configure Every Receive connector, Send connector and the Global Settings on the transport config.

Why does it behave like this?

With Exchange 2003 and before, messages can pass directly between local
mailboxes as long as they don't need a (RG or SMTP) connector.
In that sense, the global limit is not applied to all messages.

Now, all messages need a Hub transport, including messages from a local
mailbox to another local mailbox. So, the global limit is always respected.

9 comments:

  1. Thank you so much, Clint!
    Very helpful post to me.

    ReplyDelete
  2. Thanks for your interesting post. As a hard working stay at home mom I really appreciate it when people get right to the point.

    san antonio data recovery

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
  4. I learn another important information here. thank you.

    ReplyDelete
  5. Post is nicely written and it contains many good things for me. I am glad to find your impressive way of writing the post. learn more about convert mts to mov on mac at http://www.ivideotool.com/

    ReplyDelete
  6. Hi
    I have doubt here with respect to my organzation settings.
    My Global Settings is set to 70 mb. Two Send connectors set as 10 mb max. User limit set to unlimited.
    But this user limit set to unlimited is only for internal and not for external. So ideally, the 10 MB setting should have applied. But the user is able to send 15 mb file to external user. How is this possible? where am i missing?

    ReplyDelete
  7. Great blog, as usual. Thanks.

    ReplyDelete
  8. This is still helping people, ty

    ReplyDelete