使用EWS XML提取电子邮件附件

时间:2016-10-10 06:20:28

标签: xml exchange-server exchangewebservices

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

1 个答案:

答案 0 :(得分:0)

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

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