Office365 可以从MIME流组成上载项数据流
接下来,我们将导入项目和上传项目上传到O365邮箱 但它们的数据流有点不同,一些元数据可能会丢失 例如: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文件 谢谢你的帮助 理论上,您可以通过编程方式构造原始快速传输流,即
- 如果导出的eml不包含接收到的标记,则导入项目将丢失DateTimeReceived
- 但是,UploadItems可以完全逼真地成功上传消息
谢谢你的帮助 理论上,您可以通过编程方式构造原始快速传输流,即使格式没有文档记录。它本质上是一个由分页符分隔的MAPI属性流-您可以在中看到它(单击EWS页面上的GetItem按钮并转到ExportItems选项卡) 您还可以使用-创建对象的实例,调用
RDOSession.CreateMessageFromMsgFile
(要创建中间消息文件作为临时存储),调用。Import(…,olRfc822)
要导入EML文件,保存它(RDOMail.save
),然后使用RDOMail.SaveAs(…,olFts)
以快速传输流格式导出