我正致力于EWS搜索项目。我试图通过正文搜索收件箱文件夹中的电子邮件。
SearchFilter filter = new SearchFilter.ContainsSubstring(EmailMessageSchema.Body, query);
FindItemsResults<Item> findResults = folder.FindItems(filter, iv);
我需要在一次搜索中通过无限数量的架构字段(ItemSchema.Body
,ItemSchema.Subject
)进行搜索。
当我尝试搜索主题时搜索工作,当我尝试搜索Body时搜索不起作用。
当我使用纯文本正文而不是HTML正文发送电子邮件时,搜索工作正常,但大多数电子邮件正文都是HTML。
总之,当我尝试搜索HTML Body时,它不起作用。
答案 0 :(得分:0)
如果你的ItemView试图在你的结果中返回Body,那么这可能就是问题所在。这个答案提供了必要的指导。 EWS Search Appointment Body for Substring