Aspose.Email  for .NET

NET Outlook & Thunderbird Email Processing Library

إنشاء وتحليل وتحويل ومعالجة رسائل البريد الإلكتروني وأرشيفات البريد الإلكتروني عبر الأنظمة الأساسية

  تحميل محاكمة مجانية
  
 

Aspose.Email for .NET هي مجموعة شاملة من واجهات برمجة تطبيقات معالجة البريد الإلكتروني التي يمكن استخدامها لبناء تطبيقات عبر الأنظمة الأساسية مع القدرة على إنشاء البريد ومعالجته وتحليله وتحويله ونقله دون استخدام Microsoft Outlook أو Office Automation. توفر واجهة برمجة التطبيقات ميزات معالجة البريد الإلكتروني مثل إضافة أو استخراج أو إزالة المرفقات من كائن رسالة ، وتخصيص رؤوس الرسائل عن طريق إضافة أو إزالة المستلمين أو تغيير الموضوع والمزيد.

Aspose.Email لـ .NET يسهل على المطورين العمل مع عدد من تنسيقات Microsoft Outlook و Mozilla Thunderbird مثل MSG و EML و EMLX و PST و OST و MBOX و MHT بالإضافة إلى توفير القدرة على إدارة ملفات تخزين الرسائل مثل الشخصية ملفات التخزين (PST) وغير متصل ملفات التخزين (OST) و MBOX. يمكن للمطورين استخدام واجهة برمجة التطبيقات لإرسال رسائل البريد الإلكتروني واستلامها عبر عدد من البروتوكولات الشائعة مثل POP3 و IMAP و SMTP أو الاتصال بـ Microsoft Exchange Server عبر WebDav و Exchange Web Services لإرسال واستلام رسائل البريد الإلكتروني مع المرفقات وقائمة الرسائل أو إزالتها من الخادم.

Advanced NET Email API Features

إرسال بريد إلكتروني مع نص HTML والمرفقات

وظائف دمج البريد وإرسال البريد بالجملة

سرد الرسائل وتنزيلها من خوادم بريد POP3 و IMAP

سرد الرسائل وتنزيلها وإرسالها عبر خوادم Microsoft Exchange

قم بإنشاء وتحديث المهام باستخدام iCalendar

تحميل الرسائل من ملف أو تيار

حفظ الرسائل في ملف أو دفق

تحويل بين تنسيقات الرسائل

معالجة ملفات التخزين الشخصية وغير المتصلة بالرسالة

أضف الرسائل وجهات الاتصال والمهام والملاحظات وعناصر التقويم وقوائم التوزيع إلى PST

استخراج الرسائل وجهات الاتصال وعناصر التقويم من PST

قم بإنشاء أنماط التكرار المحددة وفقًا لـ iCalendar RFC

معالجة عناصر التقويم باستخدام عميل خدمة ويب Exchange (EWS)

أضف العناصر والمرفقات المضمنة إلى رسائل البريد الإلكتروني

قم بتضمين نص وجسم بريد HTML

دمج المراسلات من قالب

إرسال المواعيد أو الاجتماعات المتوافقة مع iCalendar

إنشاء رؤوس بريد مخصصة

دعم وكيل HTTP في عملاء البريد الإلكتروني ، مثل POP3 و IMAP و SMTP

تحويل مهمة Outlook إلى MHTML

طريقة واحدة موحدة لجلب أنواع مختلفة من عناصر Outlook

أنشئ جهة اتصال في المجلد الفرعي لجهات الاتصال في خادم ويب المضمن

أضف مرفقًا إلى أحداث التقويم المتكررة

تحديث العضو في قائمة توزيع PST (DL)

دعم Outlook لملف بيانات Mac OLM

دعم إنشاء ملفات ICF و VCF الإصدار 3.0

احصل على مسار المجلد في ملف OLM

احصل على قائمة بالمجلدات المخصصة التي أنشأها المستخدم

دعم متعدد التوصيلات لعمليات IMAP و POP3 التكرارية

تحويل الرسالة ديناميكيًا إلى تنسيقات بريد إلكتروني متعددة في .NET

Aspose.Email هو خيار جيد إذا كنت تبحث عن واجهة برمجة تطبيقات لتحويل رسائل البريد الإلكتروني إلى تنسيقات ملفات مختلفة. على سبيل المثال ، يمكنك بسهولة تحويل ملفات MSG إلى تنسيقات EML أو HTML أو MHTML أو العكس. كشفت API واجهات لجميع عمليات التحويل الممكنة مع إخفاء مواصفات التنسيق الأساسية مما يسهل على المطورين دمج API في تطبيقاتهم. أي من عمليات التحويل المدعومة بسيطة مثل تحميل الملف المصدر في نموذج كائن المكتبة واستدعاء طريقة الحفظ مع المعلمات المناسبة.

حفظ الرسالة بتنسيقات مختلفة - C#

// تحميل الملف المراد تحويله

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // حفظ في صيغ مختلفة

    message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);

    message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);

    message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);

}

إدارة كائنات التقويم باستخدام واجهة برمجة تطبيقات iCalendar

يوفر لك Aspose.Email القدرة على إنشاء كائنات تقويم Outlook وحفظها من خلال واجهة برمجة تطبيقات iCalendar. لا يمكنك فقط استخراج كائنات التقويم بتنسيقات مختلفة وحفظها كملفات MSG أو ICS ولكن يمكنك أيضًا إرسال واسترداد وتحديث وإلغاء طلبات الاجتماعات من خلال بروتوكولات إرسال الرسائل.

Send and Receive رسائل البريد الإلكتروني via SMTP, POP3 and IMAP

يتيح لك Aspose.Email for .NET إنشاء رسائل معقدة مع المرفقات وتنسيق HTML والصور وإرسال البريد الإلكتروني باستخدام بروتوكول SMTP. كما يسمح لك بتسجيل الدخول إلى خوادم POP3 عن طريق اسم المستخدم وكلمة المرور أو مصادقة APOP لإجراء عمليات مثل تلقي رسائل البريد الإلكتروني بالإضافة إلى عرض حجم صندوق البريد وعدد الرسائل واسترداد الرسالة كاملة أو الرؤوس فقط وحذف الرسائل من الخادم وما إلى ذلك. .

تدعم API أيضًا ميزات بروتوكول IMAP بما في ذلك المصادقة ، وإنشاء ، وحذف ، وتحديد ، والاستعلام عن المجلدات ، والحصول على الرسائل وحفظها ، وتغيير علامات الرسائل وأوامر IMAP الأساسية.

اتصل بـ Microsoft Exchange Server

يوفر Aspose.Email لـ .NET القدرة على الاتصال بخادم Microsoft Exchange Server من أجل إجراء العديد من العمليات. يمكنك سرد الرسائل من أي مجلد وتنزيل الرسائل وحفظها في تنسيقات الرسائل المدعومة. رسائل البريد الإلكتروني ويمكن أيضًا إرسال دعوات الاجتماعات باستخدام WebDav و Exchange Web Services لخادم Exchange. تدعم API أيضًا عمليات Unified Messaging والاكتشاف التلقائي لإعدادات Exchange Server بناءً على بيانات الاعتماد المحددة.

حل نمط التكرار الكامل

Aspose.Email for .NET يسمح لك بسهولة وموثوقية حساب تواريخ التكرار والأوقات حتى أنماط التكرار الأكثر تعقيدًا. يمكنك إنتاج أنماط التكرار واستهلاكها ديناميكيًا بتنسيق iCalendar RFC (2445). يمكنك اختيار استخدام أنماط التكرار السنوية ، الشهرية ، الأسبوعية ، اليومية ، كل ساعة ، بدقة وثانية ، ويمكن أن تمثل أنماط التكرار في النوافذ أو الويب أو تطبيقات الجوال.

Manage Message ملفات التخزين

يمكن لمكتبة البريد الإلكتروني تحميل ملفات Microsoft Outlook PST و OST من كائن دفق أو موقع قرص لاسترداد التسلسل الهرمي الكامل للمجلد وقراءة تفاصيل الرسالة المحددة مثل الموضوع أو المرسل أو المستلم أو استخراج الرسائل مع المرفقات.

سرد الرسائل من PST - C#

// تحميل ملف PST

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // قائمة مجلدات PST

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // قائمة الرسائل في مجلد

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

العمل مع بطاقات الاتصال

VCard أو VCF هو تنسيق ملف عالمي لتخزين وتبادل بطاقات جهات الاتصال. يسمح Aspose.Email لـ .NET بمعالجة ملفات بطاقة جهات الاتصال (VCF) داخل تطبيقات .NET. معالجة بطاقات جهات اتصال Outlook بالإضافة إلى Thunderbird VCards. باستخدام Aspose.Email لـ .NET ، يمكنك إرسال ملفات VCard أو VCF بالبريد الإلكتروني ، وإرفاق VCards برسائلك. أيضًا ، يمكنك تبادل ملفات VCard بطريقتك. تسمح API بإنشاء وتحرير وإزالة بطاقات الاتصال الخاصة بك. يمكنك بسهولة إضافة دعم بطاقات الاتصال إلى التطبيق الخاص بك.

أتمتة Microsoft Office - غير مطلوب

تم إنشاء Aspose.Email for .NET باستخدام رمز مُدار لا يحتاج إلى تثبيت Microsoft Office أو Microsoft Outlook على الجهاز للعمل مع معالجة البريد الإلكتروني. إنه بديل مثالي لأتمتة Microsoft Outlook لمعالجة ملف الرسائل الديناميكي وكذلك لإرسال رسائل البريد الإلكتروني واستلامها.

  
  

يقدم Aspose.Email واجهات برمجة تطبيقات بريد إلكتروني فردية لبيئات التطوير الشائعة الأخرى كما هو موضح أدناه: