หัวข้อสั้นๆ นี้มุ่งเน้นไปที่วิธี แปลงไฟล์ MBOX เป็น PST ใน C# โดยให้การอ้างอิงเพื่อสร้างสภาพแวดล้อม จากนั้นจึงกำหนดโฟลว์โปรแกรมเพื่อดำเนินการงานนี้ หัวข้อนี้จะแนะนำคุณเกี่ยวกับ บันทึก MBOX เป็นไฟล์ PST ใน C# ด้วยความช่วยเหลือของโค้ดสองสามบรรทัดที่สามารถใช้ในสภาพแวดล้อมที่รองรับ .NET รวมถึง Windows, Linux และ macOS
ขั้นตอนในการแปลงไฟล์ MBOX เป็น PST ใน C#
- ตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อรวม Aspose.Email for .NET จาก NuGet package manager
- สร้างไฟล์พื้นที่เก็บข้อมูล PST เอาต์พุตเปล่าบนดิสก์โดยใช้อินสแตนซ์คลาส PersonalStorage
- เพิ่มโฟลเดอร์ Inbox ภายใน PST
- โหลดไฟล์ MBOX ต้นทางจากดิสก์โดยใช้คลาส MboxrdStorageReader และโดยการตั้งค่าตัวเลือกการโหลด MBOX
- ทำซ้ำผ่านข้อความ MBOX และใส่ไว้ในโฟลเดอร์ PST ที่ต้องการ
ขั้นตอนข้างต้นอธิบายขั้นตอนง่าย ๆ ในการ สร้าง PST จาก MBOX โดยใช้ C# โดยเริ่มกระบวนการด้วยการสร้างไฟล์ PST เปล่าที่มีโฟลเดอร์ Inbox อยู่ข้างใน ข้อความภายใน MBOX จะถูกวนซ้ำโดยใช้คลาส MailMessage และบันทึกไว้ในโฟลเดอร์ PST หลังจากโหลดไฟล์ MBOX ต้นทางจากดิสก์โดยใช้อินสแตนซ์ของคลาส MboxrdStorageReader
รหัสเพื่อสร้าง PST จาก MBOX โดยใช้ C
รหัสนี้แสดงให้เห็นว่าในการพัฒนาตัวแปลง MBOX เป็น PST API ที่ใช้ C# สามารถใช้ได้อย่างมีประสิทธิภาพด้วยความช่วยเหลือของการเรียก API อย่างง่าย เป็นกระบวนการสองขั้นตอน โดยขั้นแรกไฟล์พื้นที่เก็บข้อมูล PST ที่มีโฟลเดอร์ Inbox ที่เกี่ยวข้องจะถูกสร้างขึ้นบนดิสก์ จากนั้นในขั้นตอนต่อๆ ไป ข้อความในไฟล์ MBOX เป้าหมายจะถูกวนซ้ำและบันทึกไว้ในโฟลเดอร์ PST หลังจากโหลดไฟล์จากดิสก์
ในบทความนี้ เราได้เรียนรู้วิธีการพัฒนาแอปพลิเคชันตัวแปลง C# MBOX เป็น PST โดยใช้อินเทอร์เฟซ API อย่างง่าย หากต้องการเรียนรู้เกี่ยวกับการแยกไฟล์ PST เป็นไฟล์ PST หลายไฟล์ใน C# โปรดดูบทความใน วิธีแยกไฟล์ PST โดยใช้ C#