gpt4 book ai didi

java - 无法为从 gmail 读取的邮件设置 SEEN 标志

转载 作者:搜寻专家 更新时间:2023-10-31 20:07:08 25 4
gpt4 key购买 nike

我正在使用 IMAP 协议(protocol)连接到我的 gmail 帐户。

我的应用程序在这一行失败。message.setFlag(Flags.Flag.SEEN, true);

日志详细信息如下:

[java] ---- exception report ----------------------------------------------------------
[java] An error Occured while reading mail
[java] Exception: javax.mail.MessagingException
[java] Message: A10 NO STORE attempt on READ-ONLY folder (Failure)
[java] ---- cause ---------------------------------------------------------------------
[java] Exception: com.sun.mail.iap.CommandFailedException
[java] Message: A10 NO STORE attempt on READ-ONLY folder (Failure)
[java] ---- stack trace ---------------------------------------------------------------
[java] com.sun.mail.iap.CommandFailedException: A10 NO STORE attempt on READ-ONLY folder (Failure)
[java] com.sun.mail.iap.Protocol.handleResult(Protocol.java:294)
[java] com.sun.mail.imap.protocol.IMAPProtocol.storeFlags(IMAPProtocol.java:1294)
[java] com.sun.mail.imap.protocol.IMAPProtocol.storeFlags(IMAPProtocol.java:1279)
[java] com.sun.mail.imap.IMAPMessage.setFlags(IMAPMessage.java:843)
[java] javax.mail.Message.setFlag(Message.java:565)

我们将不胜感激。

谢谢,库马拉斯瓦米.N

最佳答案

您似乎以只读方式打开了文件夹。确保你在做

folder.open(Folder.READ_WRITE)

当您打开文件夹时。

BTW POP 协议(protocol)不识别标志。所以我很惊讶它适用于 POP,因为在使用 POP 时你应该得到一个 IllegalWriteException。无论如何,message.setFlag(...) 不会对 POP 做任何事情。

关于java - 无法为从 gmail 读取的邮件设置 SEEN 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3279361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com