Office365 可以从MIME流组成上载项数据流

Office365 可以从MIME流组成上载项数据流,office365,exchangewebservices,outlook-restapi,ews-managed-api,Office365,Exchangewebservices,Outlook Restapi,Ews Managed Api,接下来,我们将导入项目和上传项目上传到O365邮箱 但它们的数据流有点不同,一些元数据可能会丢失 例如: 如果导出的eml不包含接收到的标记,则导入项目将丢失DateTimeReceived 但是,UploadItems可以完全逼真地成功上传消息 所以我想知道: 是否可以从单个.eml文件中组成一个完整的格式化数据流,就像我们从O365中得到的一样 因为EWS还提供了includeMineContent选项来导出原始.eml文件 谢谢你的帮助 理论上,您可以通过编程方式构造原始快速传输流,即

接下来,我们将导入项目上传项目上传到O365邮箱

但它们的数据流有点不同,一些元数据可能会丢失

例如:

  • 如果导出的eml不包含接收到的标记,则导入项目将丢失DateTimeReceived
  • 但是,UploadItems可以完全逼真地成功上传消息
所以我想知道:

是否可以从单个.eml文件中组成一个完整的格式化数据流,就像我们从O365中得到的一样

因为EWS还提供了includeMineContent选项来导出原始.eml文件


谢谢你的帮助

理论上,您可以通过编程方式构造原始快速传输流,即使格式没有文档记录。它本质上是一个由分页符分隔的MAPI属性流-您可以在中看到它(单击EWS页面上的GetItem按钮并转到ExportItems选项卡)

您还可以使用-创建对象的实例,调用
RDOSession.CreateMessageFromMsgFile
(要创建中间消息文件作为临时存储),调用。
Import(…,olRfc822)
要导入EML文件,保存它(
RDOMail.save
),然后使用
RDOMail.SaveAs(…,olFts)
以快速传输流格式导出