【问题标题】:Outlook 365 get Mail ItemOutlook 365 获取邮件项目
【发布时间】:2018-08-22 17:33:42
【问题描述】:

我有以下问题: 我们有一个 Outlook 插件 (VSTO),我们使用它在 SAP 中存档电子邮件(订单)。 现在应该为 Outlook 365 实现该插件。我已经查看了新的 api,我得到了主题或 maitext,但似乎无法访问原始 .msg 文件。

所以我现在的问题是,有没有办法将邮件项获取为 .msg 文件(或任何其他格式)?

【问题讨论】:

    标签: outlook office365 outlook-addin office365api


    【解决方案1】:

    有两种方法你可以试试

    使用进程运行.msg

    string file= @"C:\PWS\myMail.msg";
    Process.Run(file);
    

    使用 OpenSharedItem 打开它:

    var app = new Outlook.Application();
    var item = app.Session.OpenSharedItem(msgfile) as Outlook.MailItem;
    
    //Do stuff with the mail.
    
    item.Close(OlInspectorClose.olDiscard);
    app.Quit();
    Marshal.ReleaseComObject(item);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 2015-08-12
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      • 2021-05-16
      • 2020-10-06
      相关资源
      最近更新 更多