目前我正在使用Microsoft.Exchange.WebServices.Data
库来阅读电子邮件地址并发送到数据库。但是,我遇到了麻烦,因为我目前想要浏览单个电子邮件的附件,但不包括电子邮件签名中包含的任何附件(图像)。
我可以通过
获取非嵌入式图像if (emailMessage.HasAttachments)
{
foreach (FileAttachment fileAttachments in emailMessage.Attachments)
{
FileAttachment fileAttachment = emailMessage.Attachments[i.Attachments.IndexOf(fileAttachments)] as FileAttachment;
fileAttachment.Load();
if (!fileAttachment.IsInline)
{
}
}
}
但有没有办法获得未包含在签名中的嵌入图像?
答案 0 :(得分:0)
您必须对此示例http://www.independentsoft.de/exchangewebservices/tutorial/createinlineattachment.html
中的操作进行相反的操作检查FileAttachment上的ContentId属性值,并检查邮件正文中是否存在相同的值。这些图像不是电子邮件签名的一部分。