Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 16748
  • Last Modified:

Exchange 2007 - Outlook Error 0x80040610 message size exceeds limit

I have a new install of Exchange 2007 on a new install of Windows 2003 64-bit server (obviously) and I'm using Outlook 2003.  I am getting the following error when trying to send an e-mail with an attachment larger than 10 MB (from any account):
error (0x80040610) : 'The message being sent exceeds the message size established for this user.'
The e-mail doesn't even really try to send, it just sits in the outbox.  Outlook is setup in Exchange server cached mode.  I have searched the Internet and found advice on checking/changing the following values in the new Exchange Management Shell (the command line tool for managing Exchange 2007):

get-sendconnector shows the send connector has a MaxMessageSize of 100MB
(which I changed from the default setting of 10MB)
get-recieveconnector shows both the default (port 25) and client (port 587) recieve connectors have a MaxMessageSize of 100MB (which I also changed from the default of 10MB)
get-transportconfig shows MaxSendSize and MaxReceiveSize are unlimited.
get-Mailbox shows MaxSendSize and MaxReceiveSize are unlimited.

I've restarted the MS Exchange Transport Service twice, which had no effect and then I've also rebooted the server.  I can receive file attachments larger than 10 MB sent from the Internet (outside of the exchange server, not user to user within), so that limit change from 10MB to 100MB seems to have taken effect.  

I've read the other 2 post threads here with the same error but in Exchange 2003 with Outlook, but Exchange 2007 is completely different for where to look for these settings.  In my search, I found one person saying that these 4 settings - receive connector, send connector, transport config and mailbox -  are the only 4 places where any e-mail file size restrictions are.  (and what a pain it is that these settings aren't in the Exchange Management Console, but that's another thing....)

Does anyone out there have any advice on what to check next?  Is there something in Outlook 2003 that can "remember" what the original settings for file size limits are?  Having asked that, I now wonder if I created a new profile in Outlook if it would work.  I'll try that and report back.  Meanwhile if anyone can help I'd appreciate it.  Thanks.  -Steve
1 Solution
sfosmireAuthor Commented:
Here's an update:  I decided to change the Mailbox limits from "unlimited" to an actual limit and see if that made a difference, and it did.  In the Exchange Management Console (the GUI tool) I went to the Recipient COnfiguration area and then to the Mailboxes.  I edited the properties of one user and went to the "Mail Flow Settings" tab.  Highlight the "Message Size Restrictions" and click the properties button.  Now, the Sending Message SIze and Receiving Message Size "Maximum Message Size in KB" were unchecked, hence the get-Mailbox report of MaxMessageSize = unlimited.  I checked both boxes and entered 102400 (100 MB in KB) and saved.  I didn't even restart the transport service or anything and voila!  I was able to send files larger than 10 MB.  I then changed all the users the same way (there's probably a global way to do this, but I only have 15 users.)  Now get-Mailbox in the Exchange Management Shell shows 100 MB on all mailboxes.  I still don't understand why not setting a limit and get-mailbox showing unlimited isn't actually unlimited, but there's probably a twisted Microsoft logic to it somewhere.  I guess that makes this question asked and answered by myself, but if someone has an actual different answer with the mailboxes not limited at all, please fill me in and I'll award points.
This was a life saver, I had done all of what you had done, including the upgrade.  I set each mailbox, and I did have to reboot and now our issue with attachment size is also fixed.  Thanks for posting this, after 2 days it was a real save.
sfosmireAuthor Commented:
Another update:  On another MS Exchange Forum elsewhere someone suggested a different way to do this same thing.  Instead of individually changing the send and receive file size on each mailbox, just change the TransportConfig to a size, instead of it being "unlimited"  Thankfully I only had 15 users or so to change, so I didn't get to the point where I would have thought of that, but it's more elegant for changing everyone to the same size.  I didn't try it myself having spent the time doing them all individually,  but I believe that it would work in the same way, changing from "unlimited" (or really "there is no limit defined") to an actual number.

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

PAQed with points refunded (500)

EE Admin
This worked for me in 4 steps (without modifying individual user settings):

1. [PS] C:\Documents and Settings\Administrator>set-transportserver "EX01" -Exte

2. [PS] C:\Documents and Settings\Administrator>set-transportserver "EX01" -Exte

3. [PS] C:\Documents and Settings\Administrator>set-transportconfig -MaxReceiveS
ize:30MB -MaxSendSize:30MB -MaxRecipientEnvelopeLimit:30MB

4. Restart Microsoft Exchange Transport, then Microsoft Exchange Information Store. Resend.
Ok light-blue,

So now after your 4 steps, My transport server will not restart... Did you run into this at all and how did you resolve please?? I also noticed that steps 1 and 2 above are the same???

Featured Post

Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now