HTML JPG PDF XML MSG
  Product Family
PST

تحويل MSG إلى PST باستخدام C#

تحويل MSG إلى PST باستخدام C# عبر API .NET دون الاعتماد على Outlook® أو Thunderbird®.

كيفية تحويل MSG إلى PST باستخدام C#

اختبر أداءً عالي السرعة في معالجة البريد الإلكتروني مع Aspose.Email لـ .NET! إنها واجهة برمجة تطبيقات C# توفر للمطورين مجموعة قوية من الأدوات للتعامل مع ملفات البريد الإلكتروني دون تثبيت Outlook أو Thunderbird، بما في ذلك القدرة على التحويل بين صيغ مختلفة. من بين هذه القدرات، يبرز تحويل MSG (رسالة بريد Outlook) إلى PST (جدول تخزين شخصي) كميزة مميزة، حيث يخلق نظام إدارة بريد إلكتروني أكثر تكاملًا وسهولةً للاستخدام داخل بيئة Outlook، خاصةً عند التعامل مع عدد كبير من الرسائل أو عند العمل عبر أجهزة ومنصات مختلفة.

تحويل ملفات MSG الفردية إلى تنسيق PST يجمع عدة رسائل بريد إلكتروني مستقلة في ملف واحد، مما يعزز كلًا من التنظيم وقابلية النقل، ويسمح بأرشفة وإدارة ملفات Outlook Personal Folder بسهولة، حيث يمكن نقلها أو النسخ الاحتياطي لها أو ربطها بملف تعريف Outlook لتنظيم والوصول المتكامل للبريد الإلكتروني.

عملية تحويل البريد إلى ملف تخزين باستخدام Aspose.Email for .NET بسيطة. تقدم المكتبة نموذج كائن سهل الاستخدام. عادةً ما يتطلب تحويل الرسائل البريدية بضع أسطر من الشيفرة فقط، مع إخفاء تفاصيل تحليل تنسيق الملف الأساسي، ومعالجة MIME، ومسائل الترميز، إلخ. عند استخدام Aspose.Email for .NET، لا تحتاج إلى معالجة أي من هذه الجوانب يدويًا. بل تكتب فقط الشيفرة عالية المستوى المطلوبة لأداء المهمة.

حسّن أدائك باستخدام واجهة برمجة تطبيقات شاملة وسهلة الاستخدام تُبسّط مهام إدارة البريد الإلكتروني المعقدة، مثل الإرسال والاستلام ومعالجة الرسائل، بالإضافة إلى التحويل بين صيغ البريد المختلفة. يتيح ذلك للمطورين دمج وظائف البريد بسهولة في تطبيقاتهم دون الحاجة إلى تفاصيل منخفضة المستوى، مما يقلل بشكل كبير من وقت وجهد تطوير البرمجيات.

لاستغلال قوة .NET API، نفّذ أحد الإجراءات التالية:

  • فتح NuGet في مدير الحزم، ابحث عن Aspose.Email وقم بتثبيته على جهازك.

  • استخدم الأمر التالي من وحدة تحكم مدير الحزم:


PM> Install-Package Aspose.Email

خطوات تحويل MSG إلى PST باستخدام C#

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

  1. أنشئ ملف PST جديد باستخدام PersonalStorage.Create.
  2. أضف مجلد فرعي "Inbox" إلى مجلد الجذر في PST.
  3. حمّل ملف MSG باستخدام MapiMessage.Load.
  4. أضف ملف MSG إلى مجلد الوارد (Inbox) الذي تم إنشاؤه حديثًا في ملف PST.

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

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

  • نظام تشغيل Microsoft Windows أو نظام متوافق مع .NET Framework، .NET Core، وPHP، VBScript، Delphi، C++ عبر COM Interop.
  • بيئة تطوير مثل Microsoft Visual Studio.
  • تم الإشارة إلى مكتبة Aspose.Email for .NET DLL في مشروعك.
  • قم بتضمين مساحة الاسم في الفئة ذات الصلة.
 

يعرض هذا الكود العيني تحويل MSG إلى PST باستخدام C#

using (var pst = PersonalStorage.Create("outputFile.pst", FileFormatVersion.Unicode))
{ 
    var inbox = pst.RootFolder.AddSubFolder("Inbox");
    var msg = MapiMessage.Load("sourceFile.msg");
    inbox.AddMessage(msg);
}
 
  • Free App to Convert MSG to PST

    التحويلات المدعومة الأخرى

    يمكنك أيضًا تحويل MSG إلى عدة تنسيقات ملفات أخرى بما في ذلك القليل المذكورة أدناه.

    MSG TO EML (رسائل بريد Outlook)
    MSG TO EMLX (Apple EMLX Format)
    MSG TO HTML (لغة ترميز النص الفائق)
    MSG TO ICS (iCalendar)
    MSG TO MBOX (رسائل البريد الإلكتروني)
    MSG TO MHTML (تنسيق أرشيف صفحات الويب)
    MSG TO OFT (قوالب بريد Outlook)
    MSG TO OST (ملفات التخزين غير المتصلة)
    MSG TO VCF (تنسيق بطاقة افتراضية)