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); 

위의 코드는 보낸 편지함 폴더를 제외한 모든 폴더에서 정상적으로 작동합니다. 교환에서 항목을 제대로 가져 오지 않습니다. 이 폴더는 해당 사서함에서 보낸 곳 메시지의 사본을 포함하므로 이것은 SentItems 폴더에서 중복

답변

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

지원하시기 바랍니다. 나는 당신이 그것을 떨어 뜨리고 다시 시도하는 것이 좋습니다.

+0

내가 떨어 뜨릴 필요가있는 것을 얻지 못했습니다. ??. 그 요청을 의미합니까? – santhoshkumar

+0

SentItems 폴더에서 위의 SearchFilter를 중복으로 사용하지 마십시오. 예를 들어 해당 폴더의 모든 메시지가 해당 사서함에서 오는 것입니다. –