1. Produkte
  2.   Email
  3.   Java
  4.   Java-libpst  
 
  

Verarbeiten Sie Outlook PST-Dateien über Open Source Java API

Lesen und extrahieren Sie den Inhalt von Outlook-PST-Dateien, ohne Microsoft Outlook über die kostenlose Java-Bibliothek zu verwenden.

What is Java-libpst?

Was ist Java-libpst?

Java-libpst ist eine Open-Source-Java-Bibliothek zum Lesen und Extrahieren von Inhalten von Outlook-PST-Dateien. PST ist ein sehr beliebtes Dateiformat, das von MS Outlook zum Speichern von E-Mails verwendet wird. Es wird zum Archivieren von Nachrichtenkopien, Anhängen, Kalenderereignissen, Kontakten und anderen Outlook-Elementen verwendet. Java-libpst ermöglicht Entwicklern, auf all diese Informationen zuzugreifen und sie zu extrahieren, damit sie migriert oder in anderen Systemen verwendet werden können.

Die Bibliothek hat sich im Laufe der Zeit stark verbessert. Es ermöglicht Entwicklern jetzt, große PST-Dateien mit angemessener Geschwindigkeit zu verarbeiten, unterstützt komprimierbare Verschlüsselung, ANSI-Unterstützung (32 Bit), Unicode-Unterstützung (64 Bit) für Outlook PST und Exchange OST und vieles mehr.

Previous Next

Erste Schritte mit Java-libpst

Zunächst müssen Sie JDK 1.6 oder höher installieren.

Die Abhängigkeit, die der pom.xml-Datei hinzugefügt werden muss, ist:

Maven-Abhängigkeit

<!-- 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

PST-Dateien über Java laden und parsen

Die Java-libpst-Bibliothek ermöglicht das Laden und Analysieren von PST mit der Funktionalität, die PST-Ordner und die E-Mail-Sammlung in jedem Ordner zu durchlaufen. Es ermöglicht Benutzern auch, E-Mail-Details wie Betreff, Text, HTML-Text, Empfängerliste usw. abzurufen.

  1. Laden Sie die PST-Datei über den PSTFile-Konstruktor
  2. Holen Sie sich den Stammordner mit Hilfe der Methode PSTFile.getRootFolder()
  3. Holen Sie sich untergeordnete Elemente des Stammordners, bei denen es sich um E-Mail-Nachrichten handelt
  4. Speichern Sie jede E-Mail in einer Instanz von PSTMessage
  5. Analysieren Sie E-Mail-Betreff, -Text usw. zur weiteren Verarbeitung

Analysieren Sie 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

Extrahieren Sie E-Mail-Adressen aus der PST-Datei in Java-Apps

java-libpst API ermöglicht es Java-Entwicklern, E-Mail-Adressen und andere Details aus PST-Dateien in ihren eigenen Java-Anwendungen zu extrahieren. Entwickler können einfach jede E-Mail durchgehen und die E-Mail lesen, die ein Anhang einer E-Mail ist.

 Deutsch