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

标签 java api outlook exchangewebservices

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

最佳答案

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

关于java - 如何使用 java ews api 将电子邮件标记为已读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50150524/

相关文章:

regex - 替换事件电子邮件草稿正文中的字符串

delphi - RobuSTLY 通过 Outlook 和 OLE 发送电子邮件

java - 如何在java中的rest url中传递从和到日期的列表

java - Android 中 mqtt 的 Eclipse paho 抛出错误

java - Java 中的 RandomAccessFile vs Scanner vs FileInputStream

api - 在单独的域上对我的 API 进行身份验证

javascript - 返回 promise 不适用于 AWS SDK

javascript - 使用 JavaScript 在不暴露客户端 secret 的情况下搜索四方位

python - 可以使用 ironpython 在 Outlook 客户端拦截和重写电子邮件吗?

java - 将相同的 auto_increment id 插入到两个不同的表中