1. Produkty
  2.   E-mail
  3.   Java
  4.   Java-libpst  
 
  

Przetwarzaj pliki PST programu Outlook za pomocą Open Source Java API

Czytaj i wyodrębniaj zawartość plików PST programu Outlook bez korzystania z programu Microsoft Outlook, korzystając z bezpłatnej biblioteki Java.

What is Java-libpst?

Co to jest Java-libpst?

Java-libpst to biblioteka Java typu open source do odczytywania i wyodrębniania zawartości plików PST Outlooka. PST to bardzo popularny format plików używany przez MS Outlook do przechowywania wiadomości e-mail. Służy do archiwizowania kopii wiadomości, załączników, wydarzeń kalendarza, kontaktów i innych elementów programu Outlook. Java-libpst umożliwia programistom dostęp i wyodrębnianie wszystkich tych informacji, aby można je było migrować lub używać w innych systemach.

Z biegiem czasu biblioteka znacznie się poprawiła. Pozwala teraz programistom obsługiwać duże pliki PST z rozsądną szybkością, obsługą kompresji kompresji, obsługą ANSI (32-bitową), Unicode (64-bitową) Outlook PST i Exchange OST oraz wieloma innymi.

Previous Next

Pierwsze kroki z Java-libpst

Przede wszystkim musisz zainstalować JDK 1.6 lub nowszy.

Zależność, którą należy dodać do pliku pom.xml to:

Zależność 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

Załaduj i przeanalizuj pliki PST przez Java

Biblioteka Java-libpst umożliwia ładowanie i analizowanie plików PST z funkcją iteracji po folderach PST i kolekcji wiadomości e-mail w każdym folderze. Pozwala także użytkownikom uzyskać szczegółowe informacje e-mail, takie jak temat, treść, treść HTML, lista odbiorców i tak dalej.

  1. Załaduj plik PST za pomocą konstruktora PSTFile
  2. Pobierz folder główny za pomocą metody PSTFile.getRootFolder()
  3. Pobierz dzieci z folderu głównego, które są wiadomościami e-mail
  4. Przechowuj każdy e-mail w instancji PSTMessage
  5. Przeanalizuj temat, treść i tak dalej wiadomości e-mail w celu dalszego przetwarzania

Analiza pliku 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

Wyodrębnij adresy e-mail z pliku PST w aplikacjach Java

java-libpst API umożliwia programistom Java wyodrębnianie adresów e-mail i innych szczegółów z plików PST we własnych aplikacjach Java. Deweloperzy mogą z łatwością przejrzeć każdą wiadomość e-mail i przeczytać pocztę, która jest załącznikiem do wiadomości e-mail.

 Polski