HTML JPG EMAIL XML OLM
  Product Family
PST

تحويل OLM إلى PST عبر C#

قم بتحويل OLM إلى PST دون الحاجة إلى تثبيت ميكروسوفت® أوتلوك® أو ثندربيرد®.

من أجل تحويل OLM إلى PST، سنستخدم Aspose. بريد إلكتروني لـ .NET API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات وتحويلها لمنصة C #. افتح NuGet مدير الحزم، ابحث عن Aspose.Email وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

أمر وحدة تحكم إدارة الحزم


PM> Install-Package Aspose.EMAIL

خطوات تحويل OLM إلى PST عبر C #

يمكن لمبرمجي .NET تحميل ملفات OLM وتحويلها بسهولة إلى PST في بضعة أسطر من التعليمات البرمجية.

  1. تحميل ملف EML المصدر باستخدام MailMessage.load
  2. تعيين خيارات الحفظ
  3. طريقة حفظ المكالمات مع SaveOptions كمعامل

متطلبات النظام

قبل تشغيل شفرة مصدر تحويل.NET، تأكد من توفر المتطلبات الأساسية التالية.

  • ميكروسوفت ويندوز أو نظام تشغيل متوافق مع .NET Framework و .NET Core و PHP و VBScript و دلفي و C ++ عبر COM Interop.
  • بيئة تطوير مثل ميكروسوفت فيسوال ستوديو.
  • Aspose.email لـ.NET DLL المشار إليه في مشروعك.
 

يعرض نموذج التعليمات البرمجية هذا تحويل OLM إلى PST C #

using Aspose.Email.Storage.Olm;
using Aspose.Email.Storage.Pst;

using (var pst = PersonalStorage.Create("target.pst", FileFormatVersion.Unicode))
using (var olm = OlmStorage.FromFile("filename.olm"))
{
    var folder = olm.GetFolder("Inbox", true);
    var targetFolder = pst.CreatePredefinedFolder("Inbox", StandardIpmFolder.Inbox);

    // add messages to pst
    targetFolder.AddMessages(folder.EnumerateMapiMessages());
}
 
  • تطبيق مجاني لتحويل OLM إلى PST