如何在Outlook VSTO AddIn中导入.eml

时间:2017-03-16 07:50:44

标签: c# vsto outlook-addin

如何将.eml文件导入Outlook本机电子邮件所以我可以将它们存储为本地存储。 我有.eml文件,需要正确解析并导入Outlook Native Emails。

1 个答案:

答案 0 :(得分:0)

您可以使用赎回导入功能来完成此操作。

var inbox = RDOSession.GetDefaultFolder(rdoDefaultFolders.olFolderInbox);
RDOMail mailitem = inbox.Items.Add();
mailitem.Import(@"e:\\test.eml", RedemptionSaveAsType.olRFC822);
mailitem.Save();

此代码的作用是获取默认的“收件箱”文件夹并创建一个空的电子邮件项目。然后导入函数检索.eml文件并解析到电子邮件中。我们可以将其保存到收件箱中。

如果我们使用任何Web服务,那么通过使用HttpClient获取.eml,然后导入并保存它。