Java 如何获取PST电子邮件地址和名称?
我们正在研究处理PST的东西,所以我们尝试使用示例代码创建。这对我来说很好,但我们需要显示PST的详细信息,如PST名称,在给定PST上配置的电子邮件帐户Java 如何获取PST电子邮件地址和名称?,java,pst,Java,Pst,我们正在研究处理PST的东西,所以我们尝试使用示例代码创建。这对我来说很好,但我们需要显示PST的详细信息,如PST名称,在给定PST上配置的电子邮件帐户 public Test(String filename) { try { PSTFile pstFile = new PSTFile(filename); PSTFolder pstFolder=pstFile.getRootFolder(); Syste
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();
}
}
我想显示电子邮件地址和给定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()
showimap.gmail.com我们还需要两个类似于我的电子邮件地址配置的东西:mymail@gmail.com名字是:我的名字
如何使用java libpst获取这两个属性?您误解了PST文件的工作方式。数据量很少;事实上,他们必须在场。显示名称(返回者)是PST文件的名称,但邮箱所有者身份(包括电子邮件地址和全名)的数据存储在此处或PST文件中的任何其他位置