HTML JPG EMAIL XML OLM
  Product Family
MBOX

แปลง OLM เป็น MBOX ผ่าน C #

แปลง OLM เป็น MBOX โดยไม่จำเป็นต้องติดตั้ง Microsoft® Outlook® หรือ Thunderbird®

ในการแปลง OLM เป็น MBOX เราจะใช้ กำหนดอีเมลสำหรับ .NET API ซึ่งเป็นการจัดการเอกสารและการแปลง API ที่อุดมไปด้วยคุณลักษณะทรงพลังและใช้งานง่ายสำหรับแพลตฟอร์ม C #เปิด NuGet ผู้จัดการแพคเกจค้นหา Aspose.Email และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ

คำสั่งคอนโซลตัวจัดการแพคเกจ


PM> Install-Package Aspose.EMAIL

ขั้นตอนในการแปลง OLM เป็น MBOX ผ่าน C #

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

  1. โหลดไฟล์ EML แหล่งที่มาโดยใช้ MailMessage.load
  2. ตั้งค่าตัวเลือกการบันทึก
  3. เรียกวิธีการบันทึกด้วย SaveOptions เป็นพารามิเตอร์

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

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

  • ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • Aspose.email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
 

รหัสตัวอย่างนี้แสดงการแปลง OLM เป็น MBOX C #

using Aspose.Email.Storage.Olm;
using Aspose.Email.Mapi;
using Aspose.Email.Storage.Mbox;

using (var stream = new FileStream("target.mbox", FileMode.Create, FileAccess.Write))
// Initialize MboxStorageWriter and pass the above stream to it
using (var writer = new MboxrdStorageWriter(stream, false))
using (var olm = OlmStorage.FromFile("source.olm"))
{
    var folder = olm.GetFolder("Inbox", true);

    foreach (var msg in folder.EnumerateMapiMessages())
    {
        // Add message to mbox storage
        writer.WriteMessage(msg.ToMailMessage(new MailConversionOptions()));
    }
}
 
  • แอพฟรีในการแปลง OLM เป็น MBOX