gpt4 book ai didi

java - 尝试在 JavaMail IMAP 中写入标志时出现 IllegalWriteException

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:01:31 25 4
gpt4 key购买 nike

目前我正在尝试在 IMAP 电子邮件上设置可见标志,如下所示:

messages[EmailNumber].setFlag(Flag.SEEN, true);
messages[EmailNumber].saveChanges();

其中 messages[] 是通过加载文件夹中的所有电子邮件(设置为具有读/写访问权限)填充的 Message 对象数组,EmailNumber 是数组中由用户选择的电子邮件计算得出的特定电子邮件在我用电子邮件本身填充的 JTable 中。

然而,这一直在第二行给我这个:

javax.mail.IllegalWriteException: IMAPMessage is read-only

即使我像这样填充消息数组(在不同的函数中):

folder.open(Folder.READ_WRITE);
messages = folder.getMessages();

这是怎么回事?

最佳答案

删除对 saveChanges 的调用,这里不需要。

关于java - 尝试在 JavaMail IMAP 中写入标志时出现 IllegalWriteException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20194923/

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