HTML JPG PDF XML PST
  Product Family
MBOX

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

تحويل PST إلى MBOX C # باستخدام واجهة برمجة تطبيقات .NET بدون تبعيات Outlook® أو Thunderbird®.

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

لمطوري C # الذين يبحثون عن حل موثوق وفعال لتحويل PST إلى MBOX، Aspose. بريد إلكتروني لـ .NET يقدم واجهة برمجة تطبيقات شاملة وسهلة الاستخدام لتحويل الملفات. تعد واجهة برمجة التطبيقات جزءًا من مكتبة تقدمية ومتعددة الاستخدامات توفر نهجًا مباشرًا وبديهيًا للتعامل مع مهام معالجة البريد الإلكتروني المختلفة، مثل إنشاء وإدارة رسائل البريد الإلكتروني والمرفقات واستخراج البيانات الوصفية للبريد الإلكتروني والتفاعل مع خوادم البريد الإلكتروني عبر بروتوكولات مختلفة، وكذلك التحويل بين البريد الإلكتروني formats بدون تبعيات أوتلوك أو ثندربيرد.

يمكن للمطورين الذين يستخدمون المكتبة تحويل الملفات بسهولة من تنسيق إلى آخر بنتائج عالية الجودة في بضعة أسطر من التعليمات البرمجية. تتضمن العملية بعض الخطوات البسيطة والمباشرة مثل تحميل بيانات البريد الإلكتروني ومعالجتها وحفظها بالتنسيق المطلوب. هذا يجعل API أداة رائعة لأتمتة مهام تحويل الملفات في تطبيقات C #.

إن تحويل PST إلى MBOX يمكّن المطورين من إدارة مهام ترحيل بيانات البريد الإلكتروني وتكاملها بفعالية. يسمح هذا النهج، المدعوم بواجهة برمجة التطبيقات سهلة الاستخدام، للمطورين بأتمتة وتبسيط نقل بيانات البريد الإلكتروني، وتسهيل الانتقال السلس بين عملاء البريد الإلكتروني المختلفين، والقضاء على الحاجة إلى إجراءات التحويل اليدوي المعقدة. ونتيجة لذلك، يمكن للمطورين توفير الوقت والموارد، وتعزيز الكفاءة العامة لعمليات البريد الإلكتروني الخاصة بهم.

قم بتحويل ملفات PST إلى تنسيق MBOX الآن. ابدأ بتضمين مساحة اسم Aspose.Email في مشروع C # الخاص بك. يمكنك القيام بذلك عن طريق تنفيذ أحد الإجراءات التالية:

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

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


PM> Install-Package Aspose.Email

لمزيد من المعلومات، يمكنك الرجوع إلى documentation or support.

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

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

  1. قم بتحميل ملف PST «storage.pst» باستخدام طريقة PersonalStorage.fromFile.
  2. قم بإنشاء كاتب تخزين MBOX جديد («target.mbox»).
  3. قم بالوصول إلى مجلد «Inbox» داخل ملف PST.
  4. قم بالتكرار من خلال كل رسالة بريد إلكتروني في مجلد «Inbox».
  5. قم بتحويل كل رسالة بريد إلكتروني إلى كائن MailMessage وإضافتها إلى تخزين MBOX باستخدام طريقة WriteMessage.

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

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

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

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

using (var pst = PersonalStorage.FromFile("storage.pst"))
using (var mbox = new MboxrdStorageWriter("target.mbox", false))
{
    var inboxFolder = pst.GetPredefinedFolder(StandardIpmFolder.Inbox);

    // Iterate through PST messages and Add them to MBOX
    int count = 1;

    foreach (var msg in inboxFolder.EnumerateMapiMessages())
    {
        var eml = msg.ToMailMessage(new MailConversionOptions());
        mbox.WriteMessage(eml);
    }
}
 
  • تطبيق مجاني لتحويل PST إلى MBOX

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

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

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