【问题标题】:Create MailMessage object from .msg File Path?从 .msg 文件路径创建 MailMessage 对象?
【发布时间】:2021-11-27 20:51:42
【问题描述】:

有没有办法从 .msg 文件的目录路径创建 MailMessage 对象?

如MailMessage x = new MailMessage("path")

【问题讨论】:

  • 您的意思是从 Outlook 的 MSG 文件创建 MIME (EML) 文件吗?

标签: c# .net outlook


【解决方案1】:

这两个开箱即用的实体之间没有直接转换 - Outlook 邮件文件和 .net 框架中的 MailMessage 类。您可以自动化 Outlook 以使用 NameSpace.OpenSharedItem 方法实例化 MSG 文件的实例,该方法用于打开 iCalendar 约会 (.ics) 文件、vCard (.vcf) 文件和 Outlook 消息 (.msg) 文件。

您也可以使用 Redemption,查找 RDOSession.GetMessageFromMsgFile

【讨论】:

    【解决方案2】:

    感谢您的回复,但我在现有帖子中找到了答案:C# Outlook interop and OpenSharedItem for opening MSG files

    就像 Eugene 所说,我使用 Microsoft.Office.Interop.Outlook.Application 通过 Outlook 打开 .msg 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      相关资源
      最近更新 更多