gpt4 book ai didi

Javamail : Deleting mail whose class is held as a file

转载 作者:行者123 更新时间:2023-12-01 13:10:57 25 4
gpt4 key购买 nike

我正在开发一个电子邮件应用程序,并将消息类作为文件保存。不过,我对电子邮件的操作有一些疑问。

例如,

有一条消息将其类作为文件保存,但当用户想要删除它时,如果我从文件中获取消息类,并且在调用folder.expunge() 方法后将标志设置为“DELETED”。会成功吗?

或者,我是否必须通过匹配 Message-ID header 从文件夹类中获取该消息的实例并执行删除过程?

最佳答案

您必须从文件夹中获取消息对象。您可能通过读取文件创建的消息对象绝不会连接到数据最初可能来自的文件夹。您可能需要跟踪原始文件夹名称(或 URL)、文件夹的 UIDVALIDITY 值和邮件的 UID。利用该信息,您可以轻松地在文件夹中找到相应的消息对象(如果它仍然存在)。

关于Javamail : Deleting mail whose class is held as a file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22873886/

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