I see that Microsoft has a set of ‘beta’ graph methods for querying Exchange mailboxes - including one to exportItems and a corresponding one to initiate an ImportItem session and then pump mail into Exchange.
The format of the data that the export and import methods use is “full-fidelity - a propriatry opaque stream” containing the complete set of MAPI properties. This could include an entire email.
I have tried the exportItems and reviewed the resulting data. It looks very similar to a TNEF binary attachment.
Do you have any knowledge of this - and if so, might you make plans to handle this format so it can convert mail to or from this ‘full-fidelity’ format?
@mbeedell
Currently, Aspose does not provide direct support for the “full-fidelity” format used in the Microsoft Exchange exportItems
method, which is similar to a TNEF binary attachment. This proprietary format includes a complete set of MAPI properties, encompassing entire emails.
As a workaround, you can extract the relevant data from the binary stream and convert it into a more manageable format, such as EML or MSG, which are supported by Aspose.Email. This may require implementing custom parsing logic to handle the conversion effectively.
If you have any further questions or need assistance with specific tasks related to email processing, please feel free to ask!
Hello @mbeedell ,
Thank you for your message. We will review and evaluate the data format returned by export through Microsoft Graph (beta). At this time, the format is not documented and is not intended for third-party parsing, however we will investigate whether it could be used to obtain additional MAPI properties. It will also be important to wait until these methods are released from beta before assessing the possibility of their further use in our API.