Exchange Server SE - we can only receive 20MB per mail but everything shows 150MB

Rene Doettl 0 Reputation points
2025-12-01T15:15:07.2033333+00:00

We have a problem at a new configured Exchange SE server. Receiving mails with more than 20MB attachments are blocked with error: message size 40243154 exceeds size limit 20000000 of server.

But everything seems to be correct configured:

get-receiveconnector | fl Name,Server,MaxMessageSize

get-transportconfig | fl MaxReceiveSize

get-mailbox ..@.. | fl MaxReceiveSize

all of this reports 150MB.

Maybe someone has also another tips for me.

Best

Exchange | Exchange Server | Management
Exchange | Exchange Server | Management
The administration and maintenance of Microsoft Exchange Server to ensure secure, reliable, and efficient email and collaboration services across an organization.
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Kha-N 5,605 Reputation points Microsoft External Staff Moderator
    2025-12-01T23:57:42.26+00:00

    Hi @ReneDoettl,

    Welcome to Microsoft Q&A, and thank you very much for reaching out to us.

    Please note that as a forum moderator, I don’t have access to your specific configuration, and my testing environment is limited. However, I’ll do my best to assist you using available documentation and research.

    Based on your description, could you clarify whether the email in question is coming from the internet or through authenticated SMTP submission from internal devices or users? Also, do you have one connector or multiple connectors configured?

    In the meantime, since you’ve already checked the organization‑wide and mailbox limits, please also run the following to see if any transport rules are enforcing lower size thresholds:

    Get-TransportRule | Where {($_.MessageSizeOver -ne $null) -or ($_.AttachmentSizeOver -ne $null)} | Format-Table Name, MessageSizeOver, AttachmentSizeOver
    

    Additionally, you can list the limits configured on all user mailboxes to spot any outliers quickly:

    $mb= Get-Mailbox -ResultSize unlimited; $mb | where {$_.RecipientTypeDetails -eq 'UserMailbox'} | Format-Table Name,MaxReceiveSize,MaxSendSize,RecipientLimits
    

    If possible, please share the results or a screenshot of the output via private message.

    Looking forward to your response.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Andy David - MVP 159.7K Reputation points MVP Volunteer Moderator
    2025-12-02T01:58:28.0233333+00:00

    For messages to and from the internet its important the the org wide receive and send limits match.

    Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize

    Make sure both of these are set to 150MB.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.