【问题标题】:JavaMail Hotmail setFlag not workingJavaMail Hotmail setFlag 不起作用
【发布时间】:2012-01-07 08:22:44
【问题描述】:

另外,您知道是否可以通过 javamail 在 hotmail 中设置标志?我无法使以下工作:

//...create connection to hotmail

Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_WRITE);
Message messages[] = folder.getMessages();
messages[0].setFlag(Flags.Flag.SEEN, true);   //this doesn't work
folder.close(true);
store.close();

没有抛出错误,但邮件在我的 hotmail 收件箱中仍然显示为未读。

【问题讨论】:

  • 1) 你用 folder.close(true) 关闭存储和文件夹吗?商店关闭();? 2) 从 javadoc:这将导致 MessageChangedEvent 被传递到在此 Message 的包含文件夹上注册的任何 MessageChangedListener。您的听众是否收到任何事件?
  • (代码已更新)不起作用

标签: jakarta-mail pop3 hotmail


【解决方案1】:

您确实需要阅读 com.sun.mail.pop3 package 的 javadocs。 POP3 协议不支持您尝试执行的操作。

【讨论】:

    猜你喜欢
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 2012-01-08
    • 1970-01-01
    • 2012-02-04
    相关资源
    最近更新 更多