1. Produkter
  2.   E-post
  3.   Java
  4.   Java-libpst  
 
  

Behandle Outlook PST-filer via Open Source Java API

Les og pakk ut innholdet i Outlook PST-filer uten å bruke Microsoft Outlook via gratis Java-bibliotek.

What is Java-libpst?

Hva er Java-libpst?

Java-libpst er et Java-bibliotek med åpen kildekode for lesing og utpakking av innhold i Outlook PST-filer. PST er et veldig populært filformat som brukes av MS Outlook for å lagre e-poster. Den brukes til å arkivere meldingskopier, vedlegg, kalenderhendelser, kontakter og andre Outlook-elementer. Java-libpst gjør det mulig for utviklere å få tilgang til og trekke ut all denne informasjonen slik at den kan migreres eller brukes i andre systemer.

Biblioteket har blitt mye bedre med tiden. Det lar nå utviklere håndtere store PST-filer med rimelig hastighet, støtte for komprimerbar kryptering, ANSI (32bit) støtte, Unicode (64bit) Outlook PST og Exchange OST støtte og mye mer.

Previous Next

Komme i gang med Java-libpst

Først av alt må du installere JDK 1.6 eller høyere.

Avhengighet som må legges til pom.xml-filen er,

Maven Dependency

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

Last og analyser PST-filer via Java

Java-libpst-biblioteket lar deg laste og analysere PST med funksjonaliteten til å iterere over PST-mappene og e-postsamlingen i hver mappe. Det lar også brukere få e-postdetaljer, som emne, brødtekst, HTML-tekst, mottakerliste og så videre.

  1. Last inn PST-fil via PSTFile-konstruktør
  2. Få rotmappe ved hjelp av PSTFile.getRootFolder()-metoden
  3. Få barn til rotmappen som er e-postmeldinger
  4. Lagre hver e-post i en forekomst av PSTMessage
  5. Parse e-postemne, brødtekst og så videre for videre behandling

Parse 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

Trekk ut e-postadresser fra PST-fil i Java Apps

java-libpst API gjør det mulig for Java-utviklere å trekke ut e-postadresser og andre detaljer fra PST-filer i sine egne Java-applikasjoner. Utviklere kan enkelt gå gjennom hver e-post og lese e-posten som er et vedlegg til en e-post.

 Norsk