已发送邮件文件夹邮件无法正常同步

问题描述:

我有发送邮件文件夹的问题我无法正确同步邮件。除了所有工作正常。你能协助吗?已发送邮件文件夹邮件无法正常同步

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

上面的代码工作正常,除了已发送的项目文件夹的所有文件夹。它没有在交换中正确提取物品。请协助

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

这在SentItems文件夹中是多余的,因为此文件夹将仅包含从该邮箱发送的邮件副本。我建议你放弃并重试。

+0

我没有得到你我需要放弃的东西。你的意思是这个请求。 – santhoshkumar

+0

不要在SentItems文件夹中使用上面的SearchFilter作为冗余,例如该文件夹中的所有消息都将来自该邮箱。 –