0
SearchFolderを使用して、Office365に接続されたEWSで深いトラバーサル検索を行っています。問題は、このフォルダにFindItemsを使用すると、一致する電子メールの結果がすべて取得されないことです。私はHTML本文に "text"が含まれている電子メールを取得しません(テキスト本体の場合)。しかし、通常のフォルダにFindItemsを使用すると、すべての電子メールが返されます。Exchange Webサービス(EWS)FindItemsがSearchFolderのHTML本文でメールを見つけられない
var subjectFilter = new SearchFilter.ContainsSubstring(ItemSchema.Subject, text, ContainmentMode.Substring, ComparisonMode.IgnoreCase);
var bodyFilter = new SearchFilter.ContainsSubstring(ItemSchema.Body, text, ContainmentMode.Substring, ComparisonMode.IgnoreCase);
var searchFilter = new SearchFilter.SearchFilterCollection(LogicalOperator.Or, subjectFilter, bodyFilter);
var findItems = service.FindItems(searchFolderID, searchFilter, view);
私はそれを知っています。私はHTML本文のテキストで電子メールを検索したいが、本文を取得しない。 – vangog
各アイテムのBodyをロードせずにこれを行うことはできません。 – SChniter
私はあなたが間違っていると思います。 FindItemsは、本体をロードせずに通常のフォルダで正常に動作します。 – vangog