1. produkty
  2.   E-mailem
  3.   Java
  4.   Java-libpst  
 
  

Zpracujte soubory Outlook PST prostřednictvím Open Source Java API

Čtěte a extrahujte obsah souborů PST aplikace Outlook bez použití aplikace Microsoft Outlook prostřednictvím bezplatné knihovny Java.

What is Java-libpst?

Co je Java-libpst?

Java-libpst je open source knihovna Java pro čtení a extrahování obsahu souborů PST aplikace Outlook. PST je velmi oblíbený formát souborů používaný MS Outlookem pro ukládání e-mailů. Slouží k archivaci kopií zpráv, příloh, událostí kalendáře, kontaktů a dalších položek aplikace Outlook. Java-libpst umožňuje vývojářům přistupovat a extrahovat všechny tyto informace, aby mohly být migrovány nebo použity v jiných systémech.

Knihovna se postupem času výrazně zlepšila. Nyní umožňuje vývojářům zpracovávat velké soubory PST s rozumnou rychlostí, podporou komprimovatelného šifrování, podporou ANSI (32bit), podporou Unicode (64bit) Outlook PST a Exchange OST a mnoha dalšími.

Previous Next

Začínáme s Java-libpst

Nejprve musíte nainstalovat JDK 1.6 nebo vyšší.

Závislost, kterou je třeba přidat do souboru pom.xml, je

Závislost na Mavenovi

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

Načíst a analyzovat soubory PST přes Java

Knihovna Java-libpst umožňuje načíst a analyzovat PST s funkcí iterace přes složky PST a sbírku e-mailů v každé složce. Umožňuje také uživatelům získat podrobnosti o e-mailu, jako je předmět, tělo, tělo HTML, seznam příjemců a tak dále.

  1. Načtěte soubor PST pomocí konstruktoru PSTFile
  2. Získejte kořenovou složku pomocí metody PSTFile.getRootFolder().
  3. Získejte potomky kořenové složky, což jsou e-mailové zprávy
  4. Uložte každý e-mail do instance PSTMessage
  5. Analyzujte předmět e-mailu, tělo atd. pro další zpracování

Analyzovat 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

Extrahujte e-mailové adresy ze souboru PST v Java Apps

java-libpst API umožňuje vývojářům Java extrahovat e-mailové adresy a další podrobnosti ze souborů PST uvnitř jejich vlastních aplikací Java. Vývojáři mohou snadno projít každý e-mail a přečíst si e-mail, který je přílohou e-mailu.

 Čeština