Exchange 2007 is a product that differs from previous versions, and there may be some restrictions that need to be modified according to the enterprise environment. The maximum message limit that a mailbox can receive is one of the variables that need to be modified.
The restrictions on the size of messages that are accepted in Exchange 2007 are controlled through different SMTP receive connectors that are installed in exchange. Exchange 2007 has two default SMTP receive connectors, client SMTP receive connectors, and default SMTP receive connectors. Keep in mind that if your Exchange 2007 is used in conjunction with Exchange 2000 or 2003, you may want to manage SMTP receive connectors based on the situation that you send to an Exchange 2007 based mailbox from another server. Otherwise you will need to modify the settings for the default receive connector (assuming that you have set the connector to receive anonymous mail), or for a special receive connector, you need to set it up to allow you to receive messages from the Internet.
In either case, the default value for the MaxMessageSize parameter in Exchange 2007 is 10M, which is the parameter that we need to adjust. If you want to know the MaxMessageSize parameter values for all SMTP receive connectors in your Exchange, you can start the Exchange Management Shell that is managed using the command line, and then use the following statement:
Get-receiveconnector | Select Identity,maxmessagesize
The output in figure a shows the three Exchange servers in the structure, and all installed SMTP receive connectors have a maximum value of 10MB.
Figure a six SMTP receive connectors have a maximum letter value of 10MB.
Now, for example, we're going to raise this value to 30MB, but using set-receiveconnector:
Set-receiveconnector "connector name"-maxmessagesize 30MB
As I mentioned earlier, make sure that the connector that the command is targeting is really the one you want to modify for the receive connector.