【问题标题】:How to mark email as read using java ews api如何使用 java ews api 将电子邮件标记为已读
【发布时间】:2018-10-13 12:01:20
【问题描述】:

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

【问题讨论】:

    标签: java api outlook exchangewebservices


    【解决方案1】:

    使用 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);           
        }}
    

    【讨论】:

      猜你喜欢
      • 2023-02-01
      • 1970-01-01
      • 2017-12-15
      • 2016-07-30
      • 2017-09-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2011-10-14
      相关资源
      最近更新 更多