如何将.eml文件导入Outlook本机电子邮件所以我可以将它们作为本地存储进行存储。 我有.eml文件需要正确解析并导入到Outlook本地电子邮件。如何在Outlook中导入.eml VSTO AddIn
0
A
回答
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,然后导入并保存它。
+0
为了完整起见,在创建Redemption.RDOSession对象的实例后,将其MAPIOBJECT属性设置为Application.Session.MAPIOBJECT以确保您使用的是与Outlook相同的MAPI会话(因为您的代码正在COM插件中运行) 。在调用Save()之前,您可能还想将RDOMail.Sent属性设置为true。 –
相关问题
- 1. 在Vista中禁用VSTO Outlook AddIn
- 2. VSTO Addin for Outlook无法正常工作
- 3. Outlook Addin VSTO - 按需扩展文件夹
- 4. 如何从VSTO Addin中查找当前版本的Outlook?
- 5. Outlook AddIn:如何调用InvokeRequired?
- 6. VSTO C# - Outlook Addin - 如何区分.AttachmentSelections对象
- 7. 使用VSTO在Outlook Addin中获取邮箱名称
- 8. 你可以在Outlook Addin(VSTO)中打开窗体或窗口吗
- 9. 防止VSTO Addin中的Outlook 2013中的组重命名
- 10. 在cusor位置添加内容,Outlook VSTO AddIn
- 11. VSTO Addin for Outlook 2010中的自定义功能区不显示
- 12. 如何通过API将MSG/EML电子邮件文件导入到Outlook中?
- 13. Outlook Addin仅在Outlook的第一个实例中加载
- 14. 安装VSTO 4.0导致VSTO 3.0 Addin停止工作
- 15. Outlook Addin window.open
- 16. Outlook Addin部署
- 17. VSTO Outlook嵌入图像MailItem
- 18. .NET Outlook-AddIn(VSTO 2010)的客户端要求是什么?
- 19. 如何使我的VSTO 2005 SE Outlook Addin崩溃,使其被禁用?
- 20. VSTO - Outlook 2007如何在Outlook窗口中显示表单?
- 21. 如何远程调试vsto outlook插件?
- 22. Outlook Addin启动不活动
- 23. 如何在C#中使用Outlook MAPI打开.eml文件?
- 24. Outlook AddIn - 更改GlobalAppointmentId
- 25. Addin Code在Outlook 2007和2010中工作,但不在Outlook 2013中
- 26. VSTO Outlook项目和转换向导
- 27. VSTO Outlook切换状态
- 28. 如何在Outlook 2007 VSTO上嵌入图像
- 29. Outlook Addin安装和部署(userwise和machinewise)
- 30. 如何在Outlook的Addin中保存登录令牌
尽管回答自己的问题没有错,但在一般情况下,发布问题的发布者不会知道使用技术或API(本例中为“outlook-redemption”)来标记问题,看起来很奇怪。从发布_answer_的人的角度来看,这只是有意义的。如果他们知道的话,他们不会问。这有点像某人问“哪家航空公司从未坠毁过”,并用“qantas”标记。我现在会回到我的箱子里。 ;) – MickyD
我想管理员可以随时更新问题标题或任何他们认为需要更新。 –
那么你可以扩展你的问题一下。忽略你回答你自己的问题的事实,问题的立场是**太宽泛**。 [问] – MickyD