HTML JPG EMAIL XML OLM
  Product Family
MBOX

OLM को C # के माध्यम से MBOX में कनवर्ट करें

Microsoft® Outlook® या Thunderbird® इंस्टॉल किए बिना OLM को MBOX में कनवर्ट करें।

OLM को MBOX में बदलने के लिए, हम इसका उपयोग करेंगे .NET के लिए Aspose.Email API जो C # प्लेटफ़ॉर्म के लिए एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान दस्तावेज़ हेरफेर और रूपांतरण API है। खोलें NuGet पैकेज मैनेजर, के लिए खोजें Aspose.Email और इंस्टॉल करें। आप पैकेज मैनेजर कंसोल से निम्न कमांड का भी उपयोग कर सकते हैं।

पैकेज मैनेजर कंसोल कमांड


PM> Install-Package Aspose.EMAIL

OLM को C # के माध्यम से MBOX में बदलने के चरण

.NET प्रोग्रामर कोड की कुछ ही पंक्तियों में OLM फ़ाइलों को MBOX में आसानी से लोड और परिवर्तित कर सकते हैं।

  1. MailMessage.load का उपयोग करके स्रोत EML फ़ाइल लोड करें
  2. सेव ऑप्शन सेट करें
  3. पैरामीटर के रूप में saveOptions के साथ सहेजें विधि को कॉल करें

सिस्टम आवश्यकताएँ

.NET रूपांतरण स्रोत कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

  • माइक्रोसॉफ्ट विंडोज या COM इंटरॉप के माध्यम से .NET फ्रेमवर्क, .NET कोर, और PHP, VBScript, डेल्फी, C ++ के साथ संगत OS।
  • माइक्रोसॉफ्ट विज़ुअल स्टूडियो जैसे विकास का माहौल।
  • .NET DLL के लिए Aspose.email आपके प्रोजेक्ट में संदर्भित है।
 

यह नमूना कोड 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 में बदलने के लिए फ्री ऐप