【发布时间】:2016-10-30 13:24:02
【问题描述】:
我正在尝试保存 Outlook MailItem (HTML-Body) 中的嵌入图像,但我没有找到嵌入图像存储在哪个属性中以及如何保存它。
我尝试从属性 .Attachments 中获取图像(我尝试了索引 0),但随后抛出异常,表明 Array-index 超出范围。这意味着,电子邮件中没有附件。
但是,如果图像未存储在“附件”中,图像存储在哪里,如何将其保存到文件系统?
非常感谢您的回答!
最好的问候 马蒂亚斯
【问题讨论】:
-
图片是否实际存储在 mailitem 对象中?它可能是正文的 html 中的链接,它指向实际存储它的某个服务器。您也可以使用OutlookSpy 浏览outlook 中的outlook 对象并检查它们的属性。
-
是的,图片存储在mailitem对象中。我可以在 HTML 正文中的 HTML 文本的链接中看到它。不幸的是,我不允许在我的 PC 上安装 OutlookSpy。
-
附件集合是基于 1,而不是 0。
-
好的。谢谢你。也许这就是失败...
标签: c# image outlook save mailitem