gpt4 book ai didi

邮件 : Setting custom flags on imap mail and searching for mails with custom flags

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

是否可以在不覆盖现有标志的情况下使用 java 邮件在 IMAP 邮件消息上设置自定义标志?例如,我需要在已处理消息上设置一个标志“已处理”,而不将其状态更改为 SEEN/DELETED 或没有邮件客户端干扰此“已处理”标志。

然后我需要找到所有没有“已处理”标志的邮件并处理它们,之后它们也被标记为“已处理”。

谢谢!

最佳答案

Flags processedFlag = new Flags("processed");
folder.setFlags(msgs, processedFlag, true);
// or
msg.setFlags(processedFlag, true);

并非所有 IMAP 服务器都支持这些“用户标志”,但大多数都支持。要查找没有此标志的邮件:

Message[] msgs = folder.search(new FlagTerm(processedFlag, false));

关于邮件 : Setting custom flags on imap mail and searching for mails with custom flags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278234/

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