2017-09-06 2 views
0

Derzeit in der Anwendung, die ich an unseren Austausch anschließen, ist die Anforderung, die ich habe ungelesene Mails lesen und eine Datei als Anhang erhalten.EWS Java Api Suchfilter ignoriert

Die Suchfilter funktionieren jedoch nicht, ich kann die Operator zu UND von ODER ändern, ich kann die SortDirection von Aufsteigend zu Absteigend ändern, aber es macht keinen Unterschied. Mein Suchfilter ist derzeit auf ungelesen gesetzt, bringt aber zufällige E-Mails zurück. ItemView ist auf 10 gesetzt, bringt aber 157 E-Mails zurück.

vom println: Total number of items found: 157

Irgendwelche Vorschläge auf, was ich falsch mache? Mit freundlichen Grüßen

Antwort

0

Gelöst das Problem durch den Wechsel von searchFilterCollection zu searchFilter und Hinzufügen der Ansicht, dies auch das Datum Sortierung Problem behoben.

FindItemsResults<Item> findResults 
         = service.findItems(WellKnownFolderName.Inbox, new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false), view);