0

У меня проблема с папкой отправленных элементов. Я не могу правильно синхронизировать почту. За исключением того, что все работают нормально. Вы можете помочь.Отправленные сообщения папки не синхронизируются должным образом

SearchFilter.SearchFilterCollection searchFilterCollection1 = new SearchFilter.SearchFilterCollection(LogicalOperator.Or); 
SearchFilter searchFilter1 = new SearchFilter.ContainsSubstring(EmailMessageSchema.From, email.trim()); 
SearchFilter searchFilter2 = new SearchFilter.ContainsSubstring(EmailMessageSchema.DisplayTo,email.trim()); 
SearchFilter searchFilter3 = new SearchFilter.ContainsSubstring(EmailMessageSchema.DisplayCc,email.trim()); 
searchFilterCollection1.add(searchFilter1); 
searchFilterCollection1.add(searchFilter2); 
searchFilterCollection1.add(searchFilter3); 
FindItemsResults findResults = service.findItems(folder.getId(),earchFilterCollection1, view); 

Над кодом работает отлично для всех папок, за исключением папки отправленного элемента. Он не правильно загружает элементы в обмен. Пожалуйста помогите

ответ

0
SearchFilter searchFilter1 = new SearchFilter.ContainsSubstring(EmailMessageSchema.From, email.trim()); 

Это является излишним в папках SentItems, как эта папка будет содержать только копию сообщения, что где посланные из этого почтового ящика. Я бы предложил вам отказаться от этого и повторить попытку.

+0

Я не понял, что мне нужно, чтобы сбросить. Вы имеете в виду эту просьбу. – santhoshkumar

+0

Не используйте вышеуказанный SearchFilter в папке SentItems в качестве избыточного, например, все сообщения в этой папке будут из этого почтового ящика. –

 Смежные вопросы

  • Нет связанных вопросов^_^