1. Produk
  2.   E-mel
  3.   Java
  4.   Java-libpst  
 
  

Proses Fail PST Outlook melalui Open Source Java API

Baca & Ekstrak kandungan fail Outlook PST tanpa menggunakan Microsoft Outlook melalui Pustaka Java Percuma.

What is Java-libpst?

Apakah Java-libpst?

Java-libpst ialah pustaka Java sumber terbuka untuk membaca dan mengekstrak kandungan fail Outlook PST. PST ialah format fail yang sangat popular yang digunakan oleh MS Outlook untuk menyimpan e-mel. Ia digunakan untuk mengarkibkan salinan mesej, lampiran, acara kalendar, kenalan dan item Outlook yang lain. Java-libpst membolehkan pembangun mengakses dan mengekstrak semua maklumat ini supaya ia boleh dipindahkan atau digunakan dalam sistem lain.

Perpustakaan telah bertambah baik dengan peredaran masa. Ia kini membolehkan pembangun mengendalikan fail PST yang besar dengan kelajuan yang munasabah, sokongan penyulitan boleh mampat, sokongan ANSI (32bit), Unicode (64bit) Outlook PST dan sokongan OST Exchange & banyak lagi.

Previous Next

Bermula dengan Java-libpst

Pertama sekali, anda perlu memasang JDK 1.6 atau lebih tinggi.

Ketergantungan yang perlu ditambahkan pada fail pom.xml ialah,

Ketergantungan 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

Muat & Parse Fail PST melalui Java

Pustaka Java-libpst membenarkan untuk memuatkan & menghuraikan PST dengan fungsi untuk melelaran ke atas folder PST dan koleksi e-mel dalam setiap folder. Ia juga membolehkan pengguna mendapatkan butiran e-mel, seperti subjek, badan, badan HTML, senarai penerima dan sebagainya.

  1. Muatkan fail PST melalui pembina PSTFile
  2. Dapatkan folder akar dengan bantuan kaedah PSTFile.getRootFolder().
  3. Dapatkan kanak-kanak folder akar yang merupakan mesej e-mel
  4. Simpan setiap e-mel dalam contoh PSTMessage
  5. Menghuraikan subjek e-mel, kandungan dan sebagainya untuk pemprosesan selanjutnya

Menghuraikan 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

Ekstrak Alamat E-mel daripada Fail PST dalam Java Apps

API java-libpst membolehkan pembangun Java mengekstrak alamat e-mel dan butiran lain daripada fail PST di dalam aplikasi Java mereka sendiri. Pembangun boleh dengan mudah melalui setiap e-mel dan membaca mel yang merupakan lampiran e-mel.

 Melayu