Mail Delivery Failed : message size exceeds fixed maximum size ##
-
Thursday, November 22, 2007 12:56 AM
Hi all,
We have just started using MS Exchange 2007. Earlier we were able to send out mail with big attachment, however; the past one week I notice that users are not able to send out mail with size over 5MB. I have confirmed that 2MB mail can be sent out but anything over 5MB failed to deliver.
Actual failed delivery message is
"Requested #550 5.3.4 SMTPSEND.OverAdvertisedSize; message size exceeds fixed maximum size # #"
I have configured/confirmed the following using management shell:
1. SendConnector MaxMessageSize is 30MB
2. ReceiveConnector MaxMessageSize is 30MB
3. TransportConfig MaxSendSize is 30MB
4. TransportConfig MaxReceiveSize is 30MB
Appreciate any suggestion to guide me to work around the issue.
Thank and best regards
RW Lambas
System Administrator
Answers
-
Thursday, December 06, 2007 2:39 PM
You might want to try to set the message size limit values in AD using ADSIEdit:
To use ADSI Edit to modify the global message size limits
-
If it is necessary, install the Microsoft Windows Support Tools. For detailed instructions, see Install Windows Support Tools.
-
Click Start, and then select Run. In the Open field, type C:\Program Files\Support Tools\Adsiedit.msc, and then click OK.
-
Open ADSI Edit, expand Configuration, and then expand CN=Configuration..., expand CN=Services, expand CN=Microsoft Exchange, expand CN=<Your Exchange Organization Name>, and then select CN=Global Settings.
-
In the result pane, right-click CN=Message Delivery, and then select Properties.
-
In CN=Message Delivery Properties, select the Attribute Editor tab. In the Attributes section, locate the following attributes:
- delivContLength This is the incoming message size limit that corresponds to the MaxReceiveSize parameter in the Set-TransportConfig cmdlet.
- submissionContLength This is the receiving message size limit that corresponds to the MaxSendSize parameter in the Set-TransportConfig cmdlet.
- msExchRecipLimit This is the maximum number of message recipients that corresponds to the MaxRecipientEnvelopeLimit parameter in the Set-TransportConfig cmdlet.
- delivContLength This is the incoming message size limit that corresponds to the MaxReceiveSize parameter in the Set-TransportConfig cmdlet.
-
To modify an attribute, select the attribute, and then click Edit. We recommend that you set each global message size limit to match the value of the corresponding organization message size limit. In the Integer Attribute Editor, perform one of the following actions:
- To remove the global message size limit, select Clear, and then click OK. The value of the attribute will be <not set>.
- To enter value for a specific global message size limit, in the Value field, type the value, and then click OK. Valid input values are as follows:
delivContLength Valid input for this parameter is 0 to 2097151 KB. The default value is 10240 KB.
submissionContLength Valid input for this parameter is 0 to 2097151 KB. The default value is 10240 KB.
msExchRecipLimit Valid input for this parameter is 0 to 2147483647 recipients. The default value is 5000 recipients.
- To remove the global message size limit, select Clear, and then click OK. The value of the attribute will be <not set>.
-
Repeat step 6 for each global message size limit that you want to modify.
-
To close CN=Message Delivery Properties, click OK and then click File, Exit to close ADSI Edit.
From: http://technet.microsoft.com/en-us/library/bb310771.aspx
-
All Replies
-
Tuesday, November 27, 2007 7:06 AM
Hi:
Just to confirm same kind of problem, in my case; internal messages are stucked in 10MB; I've also adjusted the following values in the Mailbox,Hub,Trasport Server Role (1 Server with the 3 Roles) and also in the Edge Server Role:
Send and Receive connectors MaxMessageSize to 100MB
TransportConfig MaxSendSize and MaxReceiveSize to 100MB
Any Help will be appreciated,
Regards.
Enrique Carbonell
IT Consultant
-
Wednesday, November 28, 2007 10:29 PMHave you made these settings to all the receive connectors (of all servers)? It seems that the receiving server is advertising smaller size limit.
-
Thursday, December 06, 2007 3:07 AM
Hi,
Only one mail server.
Setup all connectors to 30MB
Tested internal delivery 'OK'
External delivery still return same error.
Additional informations:
1. MS Exchange 2007 running on Win2003 64bit server
2. PDC running on Win2003 32bit server
3. DNS running on Linux
4. Firewall device is a Watchguard X1000 series running FSM 7.2 (already checked SMTP setup support up to 30MB)
I believe issue lies somewhere on MS Exchange 2007 but could not pin-point. We did not have this issue before we migrated from Lotus Notes.
Further advice appreciated.
Regards
RW Lambas
-
Thursday, December 06, 2007 2:39 PM
You might want to try to set the message size limit values in AD using ADSIEdit:
To use ADSI Edit to modify the global message size limits
-
If it is necessary, install the Microsoft Windows Support Tools. For detailed instructions, see Install Windows Support Tools.
-
Click Start, and then select Run. In the Open field, type C:\Program Files\Support Tools\Adsiedit.msc, and then click OK.
-
Open ADSI Edit, expand Configuration, and then expand CN=Configuration..., expand CN=Services, expand CN=Microsoft Exchange, expand CN=<Your Exchange Organization Name>, and then select CN=Global Settings.
-
In the result pane, right-click CN=Message Delivery, and then select Properties.
-
In CN=Message Delivery Properties, select the Attribute Editor tab. In the Attributes section, locate the following attributes:
- delivContLength This is the incoming message size limit that corresponds to the MaxReceiveSize parameter in the Set-TransportConfig cmdlet.
- submissionContLength This is the receiving message size limit that corresponds to the MaxSendSize parameter in the Set-TransportConfig cmdlet.
- msExchRecipLimit This is the maximum number of message recipients that corresponds to the MaxRecipientEnvelopeLimit parameter in the Set-TransportConfig cmdlet.
- delivContLength This is the incoming message size limit that corresponds to the MaxReceiveSize parameter in the Set-TransportConfig cmdlet.
-
To modify an attribute, select the attribute, and then click Edit. We recommend that you set each global message size limit to match the value of the corresponding organization message size limit. In the Integer Attribute Editor, perform one of the following actions:
- To remove the global message size limit, select Clear, and then click OK. The value of the attribute will be <not set>.
- To enter value for a specific global message size limit, in the Value field, type the value, and then click OK. Valid input values are as follows:
delivContLength Valid input for this parameter is 0 to 2097151 KB. The default value is 10240 KB.
submissionContLength Valid input for this parameter is 0 to 2097151 KB. The default value is 10240 KB.
msExchRecipLimit Valid input for this parameter is 0 to 2147483647 recipients. The default value is 5000 recipients.
- To remove the global message size limit, select Clear, and then click OK. The value of the attribute will be <not set>.
-
Repeat step 6 for each global message size limit that you want to modify.
-
To close CN=Message Delivery Properties, click OK and then click File, Exit to close ADSI Edit.
From: http://technet.microsoft.com/en-us/library/bb310771.aspx
-
-
Friday, December 07, 2007 1:54 AM
Hi Henrik,
Thanks... I think that resolved the issue.
Actually, I came accross with the article many times and choose to ignore because my AD is on different box and I did not think much about it.
For benefit of others, in my case, the Watchguard also play a role. There is an article on Watchguard Support Forum that says outgoing SMTP should be set to use 'filtred packet' instead of 'proxies' as in incoming SMTP.
Once again, thanks all.
Regards
RW Lambas
- Proposed As Answer by KTell Tuesday, August 02, 2011 4:02 PM
-
Friday, December 07, 2007 7:49 AM
Good to hear you got it sorted out.
-
Thursday, January 03, 2008 9:12 PM
here's the fix,
organization configuration -> hub transport -> and then click on the send connectors
Then right click on each send connector and go to the properties and change the max message size
to what ever you want.

-
Wednesday, April 02, 2008 6:46 PMI had to go into Global Settings and change the record there after SP1 reset these to 10 MB.
-
Friday, August 15, 2008 6:42 PM
after you did the ADSI edit, did you have to restart the servers, I made the same changes you did
but it is still not working
thank you sharon
-
Tuesday, November 18, 2008 3:49 PM
Hi Sharon,
Did you get an answer as to whether you had to restart the server for the adsiedit change to take effect. I am having the same size limitation issue, amde the adsiedit change to 20480kb and still cannot receive any emails larger than 10240kb.
Amar
-
Tuesday, August 02, 2011 4:03 PM
Hi Henrik,
Thanks... I think that resolved the issue.
Actually, I came accross with the article many times and choose to ignore because my AD is on different box and I did not think much about it.
For benefit of others, in my case, the Watchguard also play a role. There is an article on Watchguard Support Forum that says outgoing SMTP should be set to use 'filtred packet' instead of 'proxies' as in incoming SMTP.
Once again, thanks all.
Regards
RW Lambas
For me - this was the issue. I had a SMTP proxy that had a restriction on the total email size that I recently implemented. Exchange settings noted above were correct, the WatchGuard Firewall was the issue.
Greetz.
-
Tuesday, January 31, 2012 8:56 PM
Hi Henrik,
Thanks... I think that resolved the issue.
Actually, I came accross with the article many times and choose to ignore because my AD is on different box and I did not think much about it.
For benefit of others, in my case, the Watchguard also play a role. There is an article on Watchguard Support Forum that says outgoing SMTP should be set to use 'filtred packet' instead of 'proxies' as in incoming SMTP.
Once again, thanks all.
Regards
RW Lambas
For me - this was the issue. I had a SMTP proxy that had a restriction on the total email size that I recently implemented. Exchange settings noted above were correct, the WatchGuard Firewall was the issue.
Greetz.
I came here to say this as well - I've been ripping my hair out with Exchange 2010, and not being able to figure out what the problem is/was. I had all the settings above done correctly, and only to find out (from reading this thread) that it was my Watchguard the whole time.... 10mb limit on the Proxy.
Thanks to both of you above for finding this!
-Chris
-
Thursday, April 05, 2012 8:07 PMThanks We werehaving same issue... solution was life saver..

