Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Application-generated email messages or email messages from a user in an external organization generate an NDR that has a 5.6.0 status code when messages are sent to an Exchange Server user


View products that this article applies to.

Symptoms

Consider the following scenarios.

Scenario 1
  • You send an email message to a recipient.
  • The email message includes an attachment.
  • The mailbox for the recipient is hosted on Microsoft Exchange Server 2010 or on Microsoft Exchange Server 2007.
  • The mailbox for the recipient is in an external organization.
In this scenario, the email message is not delivered to the recipient as expected. When this issue occurs, you receive a non-delivery report that contains the following status code:
#554 5.6.0 STOREDRV.Deliver; Corrupt message content ##
Scenario 2
  • An application generates an email message and sends the email message to a recipient.
  • The email message includes an attachment.
  • The mailbox for the recipient is hosted on Microsoft Exchange Server 2010 or on Microsoft Exchange Server 2007.
In this scenario, the email message is not delivered to the recipient as expected. When this issue occurs, a non-delivery report is generated that contains the following status code:
#554 5.6.0 STOREDRV.Deliver; Corrupt message content ##

↑ Back to the top


Cause

This issue can occur if the attachment is encoded by using Base64 encoding.

Note Exchange Server accepts the standard mac-binhex encoding types.

↑ Back to the top


Resolution

To resolve this issue, encode the attachment by using a standard mac-binhex type as defined in RFC 1741. For example, encode the attachment by using mac-binhex40 encoding.

↑ Back to the top


More information

When the issue that is described in the "Symptoms" section occurs, the email message header contains the following Content-Type header value:
Content-Type: application/mac-binhex40
Content-Transfer-Encoding: base64
When you encode an attachment by using the mac-binhex40 encoding type, the message header resembles the following:
Content-Type: application/mac-binhex40
Content-Disposition: attachment; filename="filename"

↑ Back to the top


References

For more information about the mac-binhex40 encoding type and about RFC 1741, visit the following MSDN website:

↑ Back to the top


Keywords: KB2710089, kbtshoot, kbprb, kbsurveynew

↑ Back to the top

Article Info
Article ID : 2710089
Revision : 2
Created on : 5/15/2012
Published on : 5/15/2012
Exists online : False
Views : 340