Elabora i file PST di Outlook tramite l'API Java Open Source
Leggi ed estrai il contenuto dei file PST di Outlook senza utilizzare Microsoft Outlook tramite la libreria Java gratuita.
What is Java-libpst?
Che cos'è Java-libpst?
Java-libpst è una libreria Java open source per leggere ed estrarre i contenuti dei file PST di Outlook. PST è un formato di file molto popolare utilizzato da MS Outlook per l'archiviazione di e-mail. Viene utilizzato per archiviare copie di messaggi, allegati, eventi del calendario, contatti e altri elementi di Outlook. Java-libpst consente agli sviluppatori di accedere ed estrarre tutte queste informazioni in modo che possano essere migrate o utilizzate in altri sistemi.
La biblioteca è molto migliorata con il passare del tempo. Ora consente agli sviluppatori di gestire file PST di grandi dimensioni con velocità ragionevole, supporto per crittografia comprimibile, supporto ANSI (32 bit), supporto Unicode (64 bit) Outlook PST e Exchange OST e molto altro.
Introduzione a Java-libpst
Prima di tutto, devi installare JDK 1.6 o versioni successive.
La dipendenza che deve essere aggiunta al file pom.xml è,
Dipendenza da Maven
<!-- https://mvnrepository.com/artifact/com.pff/java-libpst -->
<dependency>
<groupId>com.pff</groupId>
<artifactId>java-libpst</artifactId>
<version>0.9.3</version>
</dependency>
Load & Parse PST Files via Java
Carica e analizza file PST tramite Java
La libreria Java-libpst consente di caricare e analizzare PST con la funzionalità di scorrere le cartelle PST e la raccolta di e-mail all'interno di ciascuna cartella. Consente inoltre agli utenti di ottenere dettagli e-mail, come oggetto, corpo, corpo HTML, elenco destinatari e così via.
- Carica il file PST tramite il costruttore PSTFile
- Ottieni la cartella principale con l'aiuto del metodo PSTFile.getRootFolder()
- Ottieni i figli della cartella principale che sono messaggi di posta elettronica
- Archivia ogni email in un'istanza di PSTMessage
- Analizza l'oggetto dell'e-mail, il corpo e così via per un'ulteriore elaborazione
Analizza PST - Java
// Open sample PST
PSTFile pstFile = new PSTFile("sample.pst");
// Get display name
System.out.println(pstFile.getMessageStore().getDisplayName());
// Read emails in folder
if (pstFile.getRootFolder().getContentCount() > 0) {
PSTMessage email = (PSTMessage)pstFile.getRootFolder().getNextChild();
while (email != null) {
System.out.println("Email: "+email.getSubject());
email = (PSTMessage)pstFile.getRootFolder().getNextChild();
}
}
Extract Email Addresses from PST File in Java Apps
Estrai gli indirizzi e-mail dal file PST nelle app Java
L'API java-libpst consente agli sviluppatori Java di estrarre indirizzi e-mail e altri dettagli dai file PST all'interno delle proprie applicazioni Java. Gli sviluppatori possono facilmente esaminare ogni e-mail e leggere la posta che è un allegato di un'e-mail.