我正在从事 EWS 搜索项目。我正在尝试按正文从收件箱文件夹中搜索电子邮件。
SearchFilter filter = new SearchFilter.ContainsSubstring(EmailMessageSchema.Body, query);
FindItemsResults<Item> findResults = folder.FindItems(filter, iv);
我需要的另一件事是在一次搜索中通过无限数量的架构字段( ItemSchema.Body
、 ItemSchema.Subject
)进行搜索。
当我尝试在 Subject 上搜索时,搜索有效,而当我尝试在 Body 上搜索时,搜索无效。
当我发送带有纯文本正文而不是 HTML 正文的电子邮件时,搜索工作正常,但大多数电子邮件正文都是 HTML。
总之,当我尝试在 HTML Body 上搜索时,它不起作用。
最佳答案
如果您的 ItemView 试图在结果中返回 Body,那么这很可能就是问题所在。这个答案提供了必要的指导。 EWS Search Appointment Body for Substring
关于c# - Exchange Web 服务收件箱文件夹正文搜索不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20730280/