Problem solve Get help with specific problems with your technologies, process and projects.

Outbound message size changes due to format conversions

When Exchange sends an e-mail to another host via SMTP, the message size may change due to the encoding used to package it. This is doubly true for messages with attachments.

Please let others know how useful this tip is via the rating scale at the end of it. Do you have a useful Exchange...

or Outlook tip, timesaver or workaround to share? Submit it to our tip contest and you could win a prize.

When Exchange sends an e-mail to another host via SMTP, the message size may change due to the encoding used to package it. This is doubly true for messages with attachments, since the only way to send e-mail attachments is to convert them from plain ASCII to MIME or UU-encode the message.

Even if an attachment is less than the size limits proscribed by Exchange, it may not be accepted because its MIME-encoded or UU-encoded size is too big.

This happens most often when administrators set limits for inbound SMTP mail. An incoming MIME-encoded e-mail with attachments can increase in size anywhere from 30% to 40%, depending on how many separate attachments, line breaks, MIME headers or other non-data elements are in the message.

The exact size can vary enormously, especially since mail systems all behave a little differently when converting e-mail and attachments to MIME.

The same problem exists in reverse, where messages sent from your domain will be constrained by message limit sizes on other hosts. Likewise, mail sent from your domain is going to expand anywhere from 30% to 40% in size when converted.

A third-party program, such as UUDeview, can help you find out just how much larger a MIME or UU-encoded version of a given file will be. (Note that this tool does not calculate things like message size overhead, but it can still be helpful.)

The exact maximum incoming and outgoing message size is going to be up to the e-mail administrator, but should be set with these caveats in mind.

Also, take the time to explain to users that when they send attachments, they need to be mindful that messages will increase in size. (Large files shouldn't be sent by e-mail anyway, but this is of course a separate issue.)

About the author: Serdar Yegulalp is editor of the Windows Power Users Newsletter.

Do you have comments on this tip? Let us know.
This was last published in October 2005

Dig Deeper on Microsoft Exchange Server Performance



Find more PRO+ content and other member only offers, here.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

Sounds reasonable, but if a set all send and receive connectors to "unlimited" and still get "#550 5.3.4 SMTPSEND.OverAdvertisedSize; message size exceeds fixed maximum size #" with attachments just 9Mb????