DOCX JPG PDF XML MBOX
  Product Family
PST

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

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

แปลง MBOX เป็น PST โดยใช้ 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 .

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

ไฟล์ PST เป็นรูปแบบดั้งเดิมสำหรับ Outlook และไม่สามารถใช้งานร่วมกับไฟล์ MBOX ซึ่งมักใช้โดยไคลเอนต์อีเมลอื่น ๆ เช่น Thunderbird และ Apple Mailด้วยการแปลงไฟล์ MBOX เป็นรูปแบบ PST ผู้ใช้สามารถนำเข้าข้อความอีเมลรายชื่อติดต่อและข้อมูลอื่น ๆ ไปยัง Outlook ได้อย่างง่ายดายโดยไม่สูญเสียข้อมูลสำคัญใด ๆนอกจากนี้ ไฟล์ PST ยังมีคุณสมบัติขั้นสูงและฟังก์ชันการทำงานที่อาจไม่สามารถใช้ได้ในไฟล์ MBOX ทำให้เป็นตัวเลือกที่ต้องการสำหรับผู้ใช้จำนวนมาก

Aspose.Email สำหรับ Java เป็น API ที่มีประสิทธิภาพที่ให้ฟังก์ชั่นที่ครอบคลุมสำหรับการทำงานกับข้อความอีเมลรายชื่อปฏิทินและงานในแอปพลิเคชัน Javaในการแปลงไฟล์ MBOX เป็นรูปแบบ PST ไลบรารีเสนอ MboxStorageReader คลาสที่ใช้ในการอ่านไฟล์ MBOX และสร้างวัตถุตัวอ่านเดอะ PersonalStorage คลาสของไลบรารีแสดงถึงไฟล์ที่เก็บข้อมูลส่วนบุคคล (PST) ซึ่งใช้ในการจัดเก็บข้อมูล Outlook รวมถึงอีเมลรายชื่อติดต่อและรายการปฏิทินเดอะ MailMessage และ MapiMessage คลาสจะใช้เพื่อสร้างวัตถุที่เป็นตัวแทนของข้อความอีเมลเดอะ FolderInfo คลาสแสดงถึงโฟลเดอร์ภายในไฟล์ PST และให้วิธีการจัดการข้อความภายในโฟลเดอร์นั้นในส่วนประกอบโค้ดด้านล่างคุณจะเห็นว่าคลาสเหล่านี้ทำงานร่วมกันอย่างไรเพื่อแยกและแปลงข้อความอีเมลจากไฟล์ MBOX เพื่อการใช้งานต่อไป จัดเก็บ หรือถ่ายโอนในรูปแบบ PSTสำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะโค้ดสูง API โปรดเยี่ยมชมเว็บไซต์ แหล่งข้อมูลอ้างอิง .

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

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

  1. โหลดไฟล์ mbox โดยใช้ MboxStorageReader.createReader() method.
  2. สร้างไฟล์ PST โดยใช้ PersonalStorage.create() วิธีการที่มีเส้นทางไฟล์ที่ระบุและ FileFormatVersion
  3. รับโฟลเดอร์กล่องขาเข้าในไฟล์ PST โดยการสร้างโฟลเดอร์ใหม่ที่มีชื่อ “กล่องขาเข้า” โดยใช้ ost.createPredefinedFolder() method.
  4. ทำซ้ำผ่านข้อความ mbox โดยการนับวัตถุ MailMessage ด้วย enumerateMessages() method.
  5. แปลงแต่ละวัตถุ MailMessage เป็น MapiMessage โดยใช้ MapiMessage.fromMailMessage() method.
  6. เพิ่ม MapiMessage แต่ละรายการลงในโฟลเดอร์กล่องขาเข้าในไฟล์ PST โดยใช้ folderInfo.addMessage(msg) .

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

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

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

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

// Load mbox file
MboxStorageReader mbox = MboxStorageReader.createReader(mboxFilePath, new MboxLoadOptions());
// Create PST file
PersonalStorage ost = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Get Inbox folder in the PST file
FolderInfo folderInfo = ost.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox);
// Iterate through mbox messages and add them to the PST folder
for (MailMessage eml : mbox.enumerateMessages()) {
    MapiMessage msg = MapiMessage.fromMailMessage(eml);
    folderInfo.addMessage(msg);
}
 

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

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

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

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

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

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

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

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

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