DOCX JPG PDF XML PST
  Product Family
MBOX

ตัวแปลง PST เป็น MBOX สำหรับแอปพลิเคชัน Java

Java API ที่ใช้งานง่ายเพื่อแปลงไฟล์อีเมลระหว่างรูปแบบตัวอย่างรหัสการแปลง PST เป็น MBOX และการรวมเข้ากับโครงการ Java

แปลง PST เป็น MBOX โดยใช้ Java API

กำหนดอีเมลสำหรับ Java ให้โซลูชันที่มีประสิทธิภาพและเชื่อถือได้สำหรับการแปลงไฟล์อีเมลระหว่างรูปแบบต่างๆช่วยลดความยุ่งยากในการแปลงรูปแบบอีเมลโดยให้ API ที่ตรงไปตรงไปตรงมาและมีประสิทธิภาพลองใช้ตัวอย่างโค้ดที่กระชับและตรงไปตรงมาซึ่งแสดงให้เห็นถึงความง่ายและประสิทธิภาพของกระบวนการแปลงรูปแบบอีเมลรหัสนี้แสดงถึงคลาสและวิธีการในการสร้างวัตถุและการจัดการเพื่อให้นักพัฒนาสามารถจัดการข้อมูลอีเมลได้อย่างง่ายดายและแม่นยำ และบรรลุผลลัพธ์ที่เชื่อถือได้และแม่นยำ

ด้วย Java API คุณไม่ต้องกังวลเกี่ยวกับอัลกอริทึมที่ซับซ้อนหรือการทำงานด้วยตนเองที่น่าเบื่อช่วยประหยัดเวลาและความพยายามสำหรับงานที่สำคัญยิ่งขึ้นเพื่อนำแอปพลิเคชันการประมวลผลอีเมลของคุณไปในระดับถัดไป

วิธีการติดตั้ง Aspose.Email สำหรับไลบรารี Java

ในการเริ่มใช้ความสามารถของ Java API ที่มีประสิทธิภาพและอุดมไปด้วยคุณลักษณะเป็นเรื่องง่ายด้วยการกระทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • ดาวน์โหลดเวอร์ชันล่าสุดจาก Maven

  • ติดตั้งภายในโครงการที่ใช้ Maven ของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้ลงใน pom.xml

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

ในกรณีที่มีปัญหาหรือคำถามเกี่ยวกับกระบวนการติดตั้ง API โปรดเยี่ยมชม Installation ส่วนของของเรา documentation .

วิธีแปลงไฟล์ PST เป็นรูปแบบ MBOX

การแปลงไฟล์ PST (Personal Storage Table) เป็นรูปแบบ MBOX โดยใช้ Aspose.Email สำหรับ Java ช่วยให้นักพัฒนาซอฟต์แวร์มีวิธีที่เชื่อถือได้และมีประสิทธิภาพในการจัดการข้อมูลอีเมลด้วยคุณสมบัติและฟังก์ชันการทำงานที่แข็งแกร่งของ Aspose.Email นักพัฒนาสามารถเข้าถึงไฟล์ PST แยกข้อความอีเมลและแปลงเป็นรูปแบบ MBOX ได้อย่างราบรื่นกระบวนการแปลงนี้ช่วยให้มั่นใจได้ว่าโครงสร้างดั้งเดิมของข้อมูลอีเมลจะถูกเก็บรักษาไว้ รวมถึงสิ่งที่แนบ ส่วนหัว และเมตาดาต้า ส่งผลให้มีการเปลี่ยนข้อมูลได้อย่างราบรื่นด้วยการใช้ Aspose.Email สำหรับ Java นักพัฒนาสามารถรวมความสามารถในการแปลง PST เป็น MBOX เข้ากับแอปพลิเคชันได้อย่างราบรื่น ปรับปรุงกระบวนการและช่วยให้พวกเขาสามารถมุ่งเน้นไปที่แง่มุมที่สำคัญอื่น ๆ ของโครงการได้อย่างง่ายดาย

ในการแปลงไฟล์ PST เป็นรูปแบบ MBOX ห้องสมุดเสนอ PersonalStorage คลาสที่ใช้ในการเปิดไฟล์เก็บข้อมูลอนุญาตให้เข้าถึงเนื้อหาและโครงสร้างเดอะ MboxrdStorageWriter คลาสใช้ในการเขียนข้อความอีเมลไปยังไฟล์ MBOX ในรูปแบบที่เกี่ยวข้องเดอะ FolderInfo คลาสแสดงถึงโฟลเดอร์ภายในไฟล์เก็บข้อมูลและทำให้สามารถจัดการเนื้อหาได้เดอะ MapiMessage class มอบชุดฟังก์ชั่นที่ครอบคลุมสำหรับนักพัฒนาเพื่อทำงานกับข้อความอีเมลแบบโปรแกรม ทำให้พวกเขาสามารถจัดการ จัดการ และโต้ตอบกับข้อมูลอีเมลภายในแอปพลิเคชัน Java ได้อย่างมีประสิทธิภาพเมื่อแปลงข้อความ MAPI เป็นวัตถุ MailMessage MailConversionOptions คลาสใช้เพื่อระบุตัวเลือกสำหรับการแปลงเดอะ MailMessage คลาสแสดงถึงข้อความอีเมลและให้วิธีการเข้าถึงและจัดการเนื้อหาอีเมลเช่นผู้ส่งผู้รับหัวเรื่องเนื้อหาเอกสารแนบ ฯลฯ ในตัวอย่างโค้ดด้านล่างคลาสเหล่านี้ทำงานร่วมกันเพื่อเปิดไฟล์ PST ทำซ้ำผ่านแต่ละโฟลเดอร์และข้อความในไฟล์แปลง MapiMessages เป็น MailMessages และเขียนลงในไฟล์ MBOX โดยใช้ MboxRDStorageWriterสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะโค้ดสูง API โปรดเยี่ยมชมเว็บไซต์ แหล่งข้อมูลอ้างอิง .

ขั้นตอนในการแปลง PST เป็น MBOX ผ่าน Java

โปรแกรมเมอร์ Java สามารถแปลงไฟล์ PST เป็น MBOX ได้อย่างง่ายดายในรหัสเพียงไม่กี่บรรทัด

  1. เปิดไฟล์ PST โดยใช้ PersonalStorage.fromFile วิธีการและให้เส้นทางไปยังไฟล์ (PSTFilePath)
  2. สร้างอินสแตนซ์ของ MboxRDStorageWriter ด้วยเส้นทางเอาต์พุตสำหรับไฟล์ MBOX และพารามิเตอร์บูลีนที่ระบุว่าจะแนบกับไฟล์ที่มีอยู่หรือไม่ (เท็จในกรณีนี้)
  3. ทำซ้ำผ่านแต่ละโฟลเดอร์ในไฟล์ PST
  4. ภายในลูปการทำซ้ำโฟลเดอร์ให้ทำซ้ำข้อความแต่ละข้อความในโฟลเดอร์ปัจจุบันโดยการลูปผ่านวัตถุ MapiMessage
  5. แปลงแต่ละวัตถุ MapiMessage เป็นวัตถุ MailMessage โดยใช้ toMailMessage วิธีการด้วย MailConversionOptions และเขียน MailMessage ไปยังไฟล์ MBOX โดยใช้ writer.writeMessage method.

ข้อกำหนดของระบบ

ก่อนที่จะเรียกใช้รหัสการแปลง Java ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับสภาพแวดล้อมรันไทม์ Java สำหรับแอปพลิเคชัน JSP/JSF และแอปพลิเคชันเดสก์ท็อป
  • รับเวอร์ชันล่าสุดของ Aspose.Email สำหรับ Java โดยตรงจาก Maven .
 

แปลง PST เป็น MBOX - จาวา

// Open the PST file
PersonalStorage pst = PersonalStorage.fromFile(pstFilePath);
// Initialize MBOX storage writer
MboxrdStorageWriter mbox = new MboxrdStorageWriter(mboxFilePath, false);
// Get the Inbox folder from PST
FolderInfo inboxFolder = pst.getPredefinedFolder(StandardIpmFolder.Inbox);
// Iterate through PST messages and add them to MBOX
int count = 1;
for (MapiMessage msg : inboxFolder.enumerateMapiMessages()) {
    MailMessage eml = msg.toMailMessage(new MailConversionOptions());
    mbox.writeMessage(eml);
    count++;
}
 

รูปแบบไฟล์ PST คืออะไร?

PST (ตารางการจัดเก็บข้อมูลส่วนบุคคล) เป็นรูปแบบไฟล์ที่ใช้โดย Microsoft Outlook เพื่อจัดเก็บข้อความอีเมลรายชื่อติดต่อปฏิทินงานและรายการกล่องจดหมายอื่น ๆไฟล์ PST ทำหน้าที่เป็นคอนเทนเนอร์จัดเก็บข้อมูลที่ช่วยให้ผู้ใช้สามารถเข้าถึงและจัดการข้อมูลอีเมลของตนภายใน Outlookไฟล์เหล่านี้สามารถสร้างและบันทึกไว้ในเครื่องคอมพิวเตอร์ของผู้ใช้หรือเก็บไว้ในเซิร์ฟเวอร์เครือข่ายไฟล์ PST มักใช้สำหรับการสำรองข้อมูลอีเมลการเก็บถาวรข้อความเก่าและการย้ายข้อมูลอีเมลระหว่างคอมพิวเตอร์หรือไคลเอนต์อีเมลต่างๆนอกจากนี้ ไฟล์ PST ยังสามารถป้องกันด้วยรหัสผ่านเพื่อเพิ่มความปลอดภัยของข้อมูลและความเป็นส่วนตัว

รูปแบบไฟล์ MBOX คืออะไร?

รูปแบบไฟล์ MBOX เป็นรูปแบบมาตรฐานสำหรับการจัดเก็บและจัดระเบียบข้อความอีเมลในรูปแบบที่รวมกันภายในไฟล์เดียวโดยทั่วไปแล้วจะประกอบด้วยคอลเลกชันของข้อความอีเมลซึ่งแต่ละข้อความคั่นด้วยส่วนหัว “จาก” ทำให้เป็นตัวเลือกทั่วไปสำหรับการจัดเก็บและถ่ายโอนอีเมลในไคลเอนต์อีเมลและระบบต่างๆ

การแปลงรูปแบบไฟล์ที่รองรับโดย Aspose.Email สำหรับ Java

Aspose.Email สำหรับ Java นำเสนอชุดการแปลงรูปแบบไฟล์ที่กว้างขวางที่ออกแบบมาเพื่อจัดการอีเมลรายชื่อติดต่อปฏิทินไฟล์แนบได้อย่างราบรื่นช่วยให้นักพัฒนาสามารถจัดการและแปลงข้อมูลได้อย่างง่ายดายเพื่อตอบสนองความต้องการที่หลากหลายของแอปพลิเคชันของพวกเขาการใช้การแปลงรูปแบบไฟล์ในแอปพลิเคชันอีเมลช่วยอำนวยความสะดวกในการทำงานร่วมกันและเพิ่มประสิทธิภาพโดยรวมแล้วไลบรารีรองรับการแปลงจาก EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF ไปยังรูปแบบอื่น ๆ ที่เพิ่มประสบการณ์ของผู้ใช้
  • การสาธิตสดการแปลง PST เป็น MBOX

    การแปลงที่รองรับอื่น ๆ

    คุณยังสามารถแปลง PST เป็นรูปแบบไฟล์อื่น ๆ มากมาย รวมทั้งไม่กี่รายการด้านล่าง

    PST TO EML (ข้อความอีเมล Outlook)
    PST TO EMLX (รูปแบบแอปเปิ้ล EMLX)
    PST TO HTML (ภาษามาร์กอัปข้อความไฮเปอร์)
    PST TO ICS (iCalendar)
    PST TO MHTML (รูปแบบการเก็บถาวรหน้าเว็บ)
    PST TO MSG (รูปแบบ Outlook และการแลกเปลี่ยน)
    PST TO OFT (เทมเพลตอีเมล Outlook)
    PST TO OST (ไฟล์เก็บข้อมูลออฟไลน์)
    PST TO VCF (รูปแบบการ์ดเสมือน)