gpt4 book ai didi

java - 使用 Java 将可见标志设置为 .pst 文件内的电子邮件

转载 作者:行者123 更新时间:2023-12-01 11:00:15 25 4
gpt4 key购买 nike

我正在与 libpst 合作我可以设法从 Outlook 的“archive.pst”文件中读取电子邮件,但我无法设法将该电子邮件的标志更改为“读取”。这是一个问题,因为我一直在阅读同一封电子邮件。这是该程序的副本:

private void processFolder (PSTFolder folder) throws PSTException, IOException {

if( folder.getUnreadCount() > 0){
PSTMessage email = (PSTMessage)folder.getNextChild();
while ( email != null && email.isRead() ) {
printDepth();
System.out.println("Email: " + email.getSubject());
email = (PSTMessage)folder.getNextChild();
}
if(email != null){
System.out.println("Email: " + email.getSubject());
saveAttachments(email);
/* here is where I need to mark this particualry mail as Read */
}

}
}

最佳答案

读取/未读状态由 PR_MESSAGE_FLAGS 属性 (0x0E070003) 中的 MSGFLAG_READ 位 (0x1) 控制。

关于java - 使用 Java 将可见标志设置为 .pst 文件内的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33399766/

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