使用 EWS 提取电子邮件附件 XML
Extract Email attachment using EWS XML
我正在使用 SOAP 消息从 Exchange Server 2013 上的邮箱获取电子邮件。
我需要从电子邮件中提取附件。我已经使用 finditems、getitem 和 getattachment 检索了附件 ID 和电子邮件 ID;但我找不到正确的 EWS 方法来使用 XML 消息提取附件。有没有人这样做过?感谢您的输入。
一旦您使用 GetAttachment 操作获得 AttachmentId,就可以下载附件 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));
我正在使用 SOAP 消息从 Exchange Server 2013 上的邮箱获取电子邮件。 我需要从电子邮件中提取附件。我已经使用 finditems、getitem 和 getattachment 检索了附件 ID 和电子邮件 ID;但我找不到正确的 EWS 方法来使用 XML 消息提取附件。有没有人这样做过?感谢您的输入。
一旦您使用 GetAttachment 操作获得 AttachmentId,就可以下载附件 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));