Ler PST do Outlook e Obter Informações sobre Pastas e Subpastas

Aspose.Email - Ler PST do Outlook e Obter Informações sobre Pastas e Subpastas

Aspose.Email para Java permite que você leia arquivos PST do Microsoft Outlook. Você pode carregar um arquivo PST do disco ou fluxo em uma instância da classe PersonalStorage e obter informações sobre seu conteúdo, por exemplo, pastas, subpastas e mensagens.

Após carregar o arquivo PST na classe PersonalStorage, você pode obter informações sobre o nome de exibição do arquivo, pasta raiz, subpastas e contagem de mensagens.

Java


 // Carregar o arquivo PST do Outlook

PersonalStorage pst = PersonalStorage.fromFile(dataDir + "personalStorage.pst");
 
// Obter o Nome de Exibição do arquivo PST

System.out.println("Nome de Exibição: " + pst.getDisplayName());
 
// Obter as informações das pastas

FolderInfoCollection folderInfoCollection = pst.getRootFolder().getSubFolders();
 
// Navegar por cada pasta para exibir o nome da pasta e o número de mensagens

for (int i = 0; i < folderInfoCollection.size(); i++)

{

    FolderInfo folderInfo = (FolderInfo) folderInfoCollection.get_Item(i);

    System.out.println("Pasta: " + folderInfo.getDisplayName());

    System.out.println("Total de itens: " + folderInfo.getContentCount());

    System.out.println("Total de itens não lidos: " + folderInfo.getContentUnreadCount());

    System.out.println("-----------------------------------");

}

Baixar Código em Execução

Baixar Código de Exemplo