Catalyst Knowledge Base

Base64 Encoding Corrupts Multipart Header Section

Document ID: 100333
Products: SocketTools, All Editions 5.0, All Platforms
Last Reviewed: July 26, 2007

Summary

If a multipart email message contains more than one base64 encoded section, the header sections for subsequent message parts may be corrupted. This can result in incorrect header values, and may result in the application terminating abnormally.

More Information

This error only occurs if there are multiple base64 encoded sections in a multipart message. Depending on the content that is being encoded, the first section may corrupt the header data for the subsequent sections that are also base64 encoded.

When the message is exported, this typically results in the Content-Transfer-Encoding header value being incorrect, although it may affect other header values as well. When the message is destroyed, the application may also terminate abnormally because of a corrupted memory allocation chain.

Status

This is known issue with all SocketTools Editions, version 5.0 build 5020 and earlier builds of the product, and the Catalyst Internet Mail Control version 5.0 build 5020 and earlier builds of the product.

The hotfix for this problem can be downloaded from our website. Please note that you may need a utility such as WinZip to extract the contents of this archive.

[Download Hotfix 100333]

Feedback
Please tell us how useful this article was in answering your question:
Not Answered Partial Answer Completely Answered

Let us know if you have any feedback on how this article could be improved,
or suggestions for additional Knowledge Base articles:
Email Address:
If you would like a response to your feedback, please provide your email address