locked
Exchange 2007 email size limits RRS feed

  • Question

  • Hey All

    I know this question has been asked and answered before but I am have ongoing issues with it.  Basically I need to set my SBS2008 (with Exchange 2007 on it) server up to allow emails in that are up to 20mb in size (the default limit being 10MB).

    I have done this using the Exchange Management Shell, following the steps in this blog:  http://blogs.technet.com/b/sbs/archive/2008/10/28/how-do-i-change-message-size-limits-in-exchange-2007.aspx

    So having done that...

    Get-TransportConfig reports that the MaxSendSize and MaxReceiveSize are both 20MB

    Get-ReceiveConnector | ft name, MaxMessageSize reports that the MaxMessageSize for each of the receive connectors is 20MB

    Get-SendConnector | ft name, MaxMessageSize reports that the MaxMessageSize for the send connector is 20MB

    Get-Mailbox | ft name, MaxSendSize, MaxReceiveSize reports that the MaxSendSize and MaxReceiveSize for all users is 20MB

    And yet an inbound email with a 13MB attachment is still being bounced with the message below (and yes I have checked that the recipients mailbox is not full)

    Can anyone help?

      Your message did not reach some or all of the intended recipients.

          Subject:    test

     The following recipient(s) cannot be reached:

          John XXX(XXX@AAA.com) on 04-Aug-11 2:12 PM

          This message is larger than the current system limit or the recipient's mailbox is full.  Create a shorter message body or remove attachments and try sending it again.

          <HHHHHH.co.nz #5.2.3 smtp;450 5.2.3 Msg Size greater than allowed by Remote Host> 


    Thanks in Advance!
    Thursday, August 4, 2011 5:38 AM

Answers

  • Hi,

     

    From your last reply, I understand that all the recipients are in the organization. And there is no 3rd party software on the server. And all the configurations are correct on the server. So the issue could be related to the email itself.

     

    As we know, different kinds of emails contain different kinds of attachments, message bodies. The size of emails could not be calculated properly on the server each time. Because format of attachments or message bodies could be different.

     

    Based on the current situation, I suggest that you could run the commands you mentioned to set the size to the 30MB.

     

    Then we could use the message tracking logging files to verify the true size of the email you just send. The command has been listed below:

     

    Get-MessageTrackingLog -Sender <Sender’s Email Address> |FL

     

    You will get the Total Bytes of the email you just sent. There is a screenshot below:

     2

    For more detailed information about the command, please refer to the link as followed:

     

    Title: Get-MessageTrackingLog

    URL: http://technet.microsoft.com/en-us/library/aa997573(EXCHG.80).aspx

     

    Thx,

    James
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Proposed as answer by James Xiong Monday, August 15, 2011 1:22 AM
    • Marked as answer by David White NZ Monday, August 15, 2011 1:41 AM
    Monday, August 8, 2011 7:58 AM

All replies

  • Go into EMC. Look under server and hub transport. Right click and choose properties for the internet reciever if the mail are from external users. Than under general see that the max message size is 20 mb if not change this. Post back the result.

    If this was helpful please give a "vote" or/and mark as "answer"


    Jimmy Svensson. IT Konsult Göteborg Sverige. MCTS SBS Server Configuration MCTS Windows 7 Configuration.
    Thursday, August 4, 2011 6:22 AM
  • Hi,

    To change the maximum receive size there are 2 point where to set this limit:

    The first place is on the Server Configuration, Hub Transport and the Windows SBS Internet Receive Servername connector and the second place is Organization Configuration, Hub Transport, Global settings, Transport Settings.

    You should also notice that email and attachement are converted to a universal understand binary format (so all email server will understand it) and this gives an overhead and the total email will grow to 1.5 the size so it could be that you think you send 13mb but when sending it becomes 20.5mb and goes over the limit.

    Last thing to do after changing the message sizes it could take some time before the change becomes active, to speed up you could restart I thought only the Exchange Transport service would be enough


    Regards Ronny
    -------------
    Visit my Blog or follow me on Twitter
    Thursday, August 4, 2011 6:51 AM
  • Thanks for the response.

    The max message size is 20480KB.

    Thursday, August 4, 2011 9:02 PM
  • Hi Ronnypot

    Thanks for the response.

    I have now set the limits in both Server Configuration, Hub Transport,  Windows SBS Internet Receive Servername connector and in Organization Configuration, Hub Transport, Global settings, Transport Settings to 40MB.  I have checked using the Exchange shell and it confirms both these settings.  I have restarted the Exchange transport service and my 13mb test email still bounces.

    Any further suggestions would be appreciated.

    David

    Thursday, August 4, 2011 9:17 PM
  • Did you zip the file so it's not the file extension?

    You have the mx pointing at your server?


    Jimmy Svensson. IT Konsult Göteborg Sverige. MCTS SBS Server Configuration MCTS Windows 7 Configuration.
    Friday, August 5, 2011 6:08 AM
  • Hi,

     

    From the problem description, I understand that some of the recipients could not be reached.

     

    This message is larger than the current system limit or the recipient's mailbox is full.  Create a shorter message body or remove attachments and try sending it again.

     

    And you have verified the recipient’s mailbox is not full. And the configurations on your server are all correct. So could you please let me know whether the recipient is out of your organization? If so, the issue could be related to the remote host configuration.

     

    In order to make sure the settings on your server are all correct. Please send the same email to yourself to verify the issue could be reproduced or not. And let me know the result.

     

    There is a link about the size limitation settings on the Exchange server 2007. Just for your reference:

     

    Title: Managing Message Size Limits

    URL: http://technet.microsoft.com/en-us/library/bb124345(EXCHG.80).aspx

     

    At the same time, if there are some third party software installed on the server side, such as firewall software. Please temporarily disable them to narrow down the issue.

     

    Thx,

    James
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Friday, August 5, 2011 7:38 AM
  • Yes, the file was a zip file and the MX points to the server.

    Regds

    David

    Sunday, August 7, 2011 8:43 PM
  • Hi James

    Thanks for the response.

    The email bounces regardless of who exactly in the organisation I send it to and all recipients are in the organisation.  There is no 3rd party software on the server that would interfere with mail delivery.

    Regards

    David

    Sunday, August 7, 2011 8:50 PM
  • Hi,

     

    From your last reply, I understand that all the recipients are in the organization. And there is no 3rd party software on the server. And all the configurations are correct on the server. So the issue could be related to the email itself.

     

    As we know, different kinds of emails contain different kinds of attachments, message bodies. The size of emails could not be calculated properly on the server each time. Because format of attachments or message bodies could be different.

     

    Based on the current situation, I suggest that you could run the commands you mentioned to set the size to the 30MB.

     

    Then we could use the message tracking logging files to verify the true size of the email you just send. The command has been listed below:

     

    Get-MessageTrackingLog -Sender <Sender’s Email Address> |FL

     

    You will get the Total Bytes of the email you just sent. There is a screenshot below:

     2

    For more detailed information about the command, please refer to the link as followed:

     

    Title: Get-MessageTrackingLog

    URL: http://technet.microsoft.com/en-us/library/aa997573(EXCHG.80).aspx

     

    Thx,

    James
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    • Proposed as answer by James Xiong Monday, August 15, 2011 1:22 AM
    • Marked as answer by David White NZ Monday, August 15, 2011 1:41 AM
    Monday, August 8, 2011 7:58 AM