Attachments in emails saved from new outlook are LinkedResources instead of attachments

Hi,

When saving an email in outlook desktop as msg, and then loading the email with Aspose.Email.MailMessage.Load, the resulting MailMessage has attachments in different places depending on where it was saved.

If the email was saved from Outlook Desktop, the normal attachments show up under MailMessage.Attachments.

If the email was saved from Outlook Web, the normal (all) attachments show up under MailMessage.LinkedResources.
Except: If there are no inline attachments, meaning no pasted images etc, the normal attachment will end up in .Attachments.

Is this due to errors in Aspose, or is this due to errors in the implementation of Microsoft?
Or even worse, an intentional change of structure introduced by Microsoft.

I have seen there has been a bit of work on attachments in the latest releases, but I have tried on the latest (25.8), and it doesn’t seem to be fixed.

@petercbu,

Your query/issue is related to Aspose.Email. I am transferring your thread to the relevant category, where a member of the Aspose.Email team will review your issue and provide assistance accordingly.

Hello,

To better understand the issue, could you please clarify in which exact format the message is being saved from Outlook Web?

It would also be helpful if you could share a sample files, one saved from Outlook Desktop and one saved from Outlook Web, so that we can investigate the differences and analyze how attachments are stored in each case.

Once we have those files, we’ll be able to check whether the behavior comes from the way Microsoft generates the files or if there’s something we can adjust on our side.

Thank you.