EWS代码和电子邮件签名

时间:2014-04-25 16:00:43

标签: c# .net exchange-server exchangewebservices

目前我正在使用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)
        {

        }
    }
}

但有没有办法获得未包含在签名中的嵌入图像?

1 个答案:

答案 0 :(得分:0)

您必须对此示例http://www.independentsoft.de/exchangewebservices/tutorial/createinlineattachment.html

中的操作进行相反的操作

检查FileAttachment上的ContentId属性值,并检查邮件正文中是否存在相同的值。这些图像不是电子邮件签名的一部分。