【问题标题】:Sent Items folder mails are not syncing properly已发送邮件文件夹邮件未正确同步
【发布时间】:2016-11-30 11:39:46
【问题描述】:

我的已发送邮件文件夹有问题,我无法正确同步邮件。除了一切正常。你能帮忙吗?

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

以上代码适用于除已发送项目文件夹之外的所有文件夹。它没有在交换中正确获取项目。请帮忙

【问题讨论】:

    标签: email office365 exchange-server exchangewebservices ewsjavaapi


    【解决方案1】:
    SearchFilter searchFilter1 = new SearchFilter.ContainsSubstring(EmailMessageSchema.From, email.trim());
    

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

    【讨论】:

    • 我没有给你我需要放弃的东西??你是说那个要求吗?
    • 不要在 SentItems 文件夹上使用上述 SearchFilter 作为其冗余,例如该文件夹中的所有邮件都将来自该邮箱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 2016-10-02
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 2012-07-21
    • 2014-10-20
    相关资源
    最近更新 更多