1. Produktai
  2.   El. paštas
  3.   Java
  4.   Java-libpst  
 
  

Apdorokite Outlook PST failus naudodami atvirojo kodo Java API

Skaitykite ir išskleiskite Outlook PST failų turinį nenaudodami „Microsoft Outlook“ naudodami nemokamą Java biblioteką.

What is Java-libpst?

Kas yra Java-libpst?

„Java-libpst“ yra atvirojo kodo „Java“ biblioteka, skirta „Outlook PST“ failų turiniui skaityti ir išgauti. PST yra labai populiarus failo formatas, kurį MS Outlook naudoja el. laiškams saugoti. Jis naudojamas pranešimų kopijoms, priedams, kalendoriaus įvykiams, kontaktams ir kitiems „Outlook“ elementams archyvuoti. Java-libpst leidžia kūrėjams pasiekti ir išgauti visą šią informaciją, kad ją būtų galima perkelti arba naudoti kitose sistemose.

Laikui bėgant biblioteka labai patobulėjo. Dabar tai leidžia kūrėjams priimtina sparta tvarkyti didelius PST failus, palaiko suspaudžiamą šifravimą, ANSI (32 bitų), Unicode (64 bitų) Outlook PST ir Exchange OST palaikymą ir dar daugiau.

Previous Next

Darbo su Java-libpst pradžia

Pirmiausia turite įdiegti JDK 1.6 arba naujesnę versiją.

Priklausomybė, kurią reikia pridėti prie pom.xml failo, yra

Maven priklausomybė

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

Įkelkite ir analizuokite PST failus per „Java“.

„Java-libpst“ biblioteka leidžia įkelti ir išanalizuoti PST naudojant funkciją, leidžiančią kartoti PST aplankus ir el. pašto rinkinį kiekviename aplanke. Tai taip pat leidžia vartotojams gauti išsamią el. pašto informaciją, pvz., temą, turinį, HTML turinį, gavėjų sąrašą ir pan.

  1. Įkelkite PST failą per PSTFile konstruktorių
  2. Gaukite šakninį aplanką naudodami PSTFile.getRootFolder() metodą
  3. Gaukite šakninio aplanko antrinius el. laiškus
  4. Išsaugokite kiekvieną el. laišką PSTMessage egzemplioriuje
  5. Išnagrinėkite el. pašto temą, turinį ir pan., kad galėtumėte toliau apdoroti

Išanalizuoti 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

Ištraukite el. pašto adresus iš PST failo „Java Apps“.

java-libpst API leidžia Java kūrėjams išgauti el. pašto adresus ir kitą informaciją iš PST failų savo Java programose. Kūrėjai gali lengvai peržiūrėti kiekvieną el. laišką ir perskaityti laišką, kuris yra el. laiško priedas.

 Lietuvių