I am involved in a email migration project from Exchange 2003 to Exchange 2010.This morning I have been warned about an issue with a migrated mailbox in Exchange 2010 related to Delivery Receipt .
A user request a delivery receipt from a Mailbox Stored in Exchange 2010 server ,and he receive it but without the original email (attached).
Users with mailbox stored in Exchange 2003 are still receiving this attachment.
After Reviewing so many parameters in the Exchange server I found the root cause of this behaviour.
I found a paramater in the transport global settings that control how Exchange handles delivery status notifications (DSNs) that are generated by earlier versions of Exchange or non-Exchange messaging systems.
Yo can get the value for this parameter running the following cmdlet:
Get-TransportConfig | fl DSNConversionMode
The values for this parameter are the following:
You can change the value for this parameter running the following cmdlet:
Set-TransportConfig -DSNConversionMode (value)
By default, this parameter is set to UseExchangeDSNs and Exchange converts the DSNs to the Exchange 2010 DSN format. Any customized text or attachments that were associated with the original DSN are overwritten.
If you set this parameter to PreserveDSNBody, Exchange converts the DSNs to Exchange 2010 DSN format but any customized text or attachments of the DSN message is retained.
If you set this parameter to DoNotConvert, Exchange does not modify the DSN message. Instead, Exchange 2010 delivers the message as a standard message.
for more info: http://technet.microsoft.com/en-us/library/bb124151.aspx