代码之家  ›  专栏  ›  技术社区  ›  Arvind26

如何使用java ews api将电子邮件标记为已读

  •  2
  • Arvind26  · 技术社区  · 6 年前

    我正在使用java ews API将电子邮件更新为已读。但是,无法找到更新邮件的正确方法。

    1 回复  |  直到 6 年前
        1
  •  4
  •   Arvind26    6 年前

    使用EWS java API:

    ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
    ExchangeCredentials credentials = new WebCredentials("USERNAME", "PASSWORD");       
    try {
        service.setCredentials(credentials);
        service.setUrl(new URI("URL"));
        ItemId id = new ItemId("ITEM ID");
        new Item(service);
        Item item = Item.bind(service, id);
        EmailMessage email = (EmailMessage) item;
        if (ewsModel.getMarkEmailAsRead().booleanValue()) {
            email.setIsRead(true);
            email.update(ConflictResolutionMode.AlwaysOverwrite);           
        }}