I would like to share the working details of attachment extension in this case. MapiMessage takes the Extension property value from the PR_ATTACH_EXTENSION mapi property. If this property is absent, the Extension
property gets nothing. You can use the following sample code to determine if this property exists or not. Please let us know if we can be of any additional help to you in this regard.