【问题标题】:Extract Email attachment using EWS XML使用 EWS XML 提取电子邮件附件
【发布时间】:2017-02-18 12:33:19
【问题描述】:

我正在使用 SOAP 消息从 Exchange Server 2013 上的邮箱中获取电子邮件。 我需要从电子邮件中提取附件。我已经使用 finditems、getitem 和 getattachment 检索了附件 ID 和电子邮件 ID;但我找不到正确的 EWS 方法来使用 XML 消息提取附件。有没有人这样做过?感谢您的意见。

【问题讨论】:

    标签: xml exchange-server exchangewebservices


    【解决方案1】:

    在获得 AttachmentId 后,您可以使用 GetAttachment 操作 https://msdn.microsoft.com/en-us/library/office/aa494316(v=exchg.150).aspx 下载附件。您是在问如何解码返回的内容吗?如果是这种情况,只需将 Base64String 转换为 ByteArray ,这就是文件内容。例如在 C# 中

     File.WriteAllBytes("c:\temp\filename.bbb",Convert.FromBase64String(AttachmentContent));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 2017-11-18
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      • 2017-11-13
      • 2023-04-04
      相关资源
      最近更新 更多