gpt4 book ai didi

java - 如何获得 PST 电子邮件地址和姓名?

转载 作者:行者123 更新时间:2023-12-05 07:57:18 24 4
gpt4 key购买 nike

我们正在研究处理 PST 的东西,所以我们正在尝试使用 java-libpst 创建示例代码。它对我来说工作正常,但我们需要显示 PST 的详细信息,例如 PST 名称、给定 PST 上配置的电子邮件帐户。

我想显示给定 PST 的电子邮件地址和给定地址的名称。

public Test(String filename) {
try {
PSTFile pstFile = new PSTFile(filename);
PSTFolder pstFolder=pstFile.getRootFolder();
System.out.println(pstFile.getMessageStore().getDisplayName());
processFolder(pstFile.getRootFolder());
} catch (Exception err) {
err.printStackTrace();
}
}

pstFile.getMessageStore().getDisplayName() 显示 imap.gmail.com 我们还需要两个东西,比如我配置的电子邮件地址是:mymail@gmail.com名字是:我的名字。

如何使用 java-libpst 获得这两个属性?

最佳答案

您误解了 PST 文件的工作原理。 Message Store包含很少的数据;事实上,only five properties必须在场。显示名称(由 com.pff.PSTMessageStore.getDisplayName 返回)是 PST 文件的名称,但邮箱所有者的身份数据(包括电子邮件地址和全名)存储在此处或 PST 文件中的任何其他位置。

关于java - 如何获得 PST 电子邮件地址和姓名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27374152/

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