แปลง MBOX เป็น PST ผ่าน C #
การแปลง MBOX เป็น PST C # โดยใช้ .NET API โดยไม่มีการอ้างอิง Outlook® หรือ Thunderbird®
วิธีแปลง MBOX เป็น PST โดยใช้ C #
กำหนดอีเมลสำหรับ .NET ให้โซลูชันที่ทรงพลังสำหรับการแปลงไฟล์ MBOX เป็น PST ด้วยประสิทธิภาพและง่ายดาย!ด้วยโค้ดเพียงไม่กี่บรรทัดคุณสามารถย้ายข้อมูลอีเมลของคุณจากรูปแบบ MBOX ไปยังรูปแบบ Outlook PST ได้อย่างราบรื่นเพื่อให้แน่ใจว่าความเข้ากันได้และการเข้าถึงในไคลเอนต์อีเมลและแพลตฟอร์มต่างๆด้วยการใช้ประโยชน์จากคุณสมบัติอันทรงพลังของ Aspose.Email สำหรับ .NET ผู้ใช้สามารถใช้งานการแปลง MBOX เป็น PST ได้อย่างง่ายดายในแอปพลิเคชันของพวกเขาโดยได้รับความน่าเชื่อถือ ความเร็ว และความยืดหยุ่นในกระบวนการแปลง
API มีชุดส่วนประกอบที่ครอบคลุมเพื่อจัดการกับงานที่เกี่ยวข้องกับอีเมลต่างๆ รวมถึงการสร้าง การอ่าน และการจัดการข้อความอีเมล การจัดการโฟลเดอร์และไฟล์แนบ การกรอง การค้นหา และการเข้ารหัส การทำงานกับ Microsoft Exchange Server จัดการกับรูปแบบอีเมลต่างๆ และอื่นๆ
ด้วย Aspose.Email นักพัฒนาสามารถปรับปรุงการจัดการอีเมลปรับปรุงการทำงานร่วมกันของข้อมูล ตรวจสอบให้แน่ใจว่าสอดคล้องกับมาตรฐานอีเมล และเพิ่มประสิทธิภาพให้กับแอปพลิเคชันของตนด้วยความสามารถในการประมวลผลอีเมลขั้นสูง
เริ่มใช้ความสามารถของ .NET API โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
Open NuGet ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งบนอุปกรณ์ของคุณ
ใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ:
PM> Install-Package Aspose.Email
ขั้นตอนในการแปลง MBOX เป็น PST ผ่าน C #
โปรแกรมเมอร์.NET สามารถโหลดและแปลงไฟล์ MBOX เป็น PST ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ mbox โดยใช้ mboxStorageReader
- สร้างไฟล์ PST ใหม่
- สร้างโฟลเดอร์ใหม่ในไฟล์ PST
- ทำซ้ำผ่านข้อความ mbox และเพิ่มลงในโฟลเดอร์ PST
ข้อกำหนดของระบบ
ก่อนที่จะเรียกใช้รหัสการแปลง.NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- กำหนด.Email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
- รวมเนมสเปซในคลาสที่เกี่ยวข้อง
รหัสตัวอย่างนี้แสดงการแปลง MBOX เป็น PST C #
// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());
// Create a new PST file
using (var personalStorage = PersonalStorage.Create(pstFilePath, FileFormatVersion.Unicode))
{
// Create a new folder in the PST file
var folderInfo = personalStorage.CreatePredefinedFolder("Inbox", StandardIpmFolder.Inbox);
// Iterate through mbox messages and add them to the PST folder
foreach (var eml in mbox.EnumerateMessages())
{
var msg = MapiMessage.FromMailMessage(eml);
folderInfo.AddMessage(msg);
}
}
แอพฟรีในการแปลง MBOX เป็น PST
การแปลงที่รองรับอื่น ๆ
คุณยังสามารถแปลง MBOX เป็นรูปแบบไฟล์อื่น ๆ มากมาย รวมถึงบางรูปแบบที่ระบุไว้ด้านล่าง