EWS - 获取没有身体附件的附件

时间:2016-05-02 13:48:44

标签: c# email exchangewebservices

我用EWS编写了一个控制台应用程序来读取邮箱,从邮件中获取所有附件(如果有的话),然后删除邮件。

现在我有'问题',在我的附件列表中还有项目,例如来自身体的页脚图像。有没有办法检查它是否是身体图像?

这是我的代码:

if (mail.HasAttachments) {
     EmailMessage message = EmailMessage.Bind(service, mail.Id, new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.TextBody, EmailMessageSchema.Attachments));
     foreach (Attachment Att in message.Attachments) {
            if (Att is FileAttachment) {
               FileAttachment fileAtt = Att as FileAttachment;
               //DO STUFF
            }
     }
}

谢谢

1 个答案:

答案 0 :(得分:0)

解决方案:检查附件的属性“IsInline”是否为false。