Aspose.Email  للـ .NET

واجهة برمجة تطبيقات معالجة البريد الإلكتروني لـ .NET

بناء تطبيقات متعددة المنصات لإنشاء، تحليل، تحويل ومعالجة رسائل البريد الإلكتروني وصناديق البريد

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

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

يسهل Aspose.Email لـ .NET على المطورين العمل مع Microsoft Outlook وMozilla Thunderbird حيث يدعم عددًا من الصيغ مثل MSG وEML وEMLX وPST وOST وMBOX وMHT. يمكنك العثور على العدد الكامل من الصيغ على قائمة بصيغ الملفات المدعومة.

يوفر Aspose.Email لـ .NET أيضًا القدرة على إدارة ملفات تخزين الرسائل مثل ملفات التخزين الشخصية (PST) وملفات التخزين غير المتصلة (OST) وMBOX. يمكن للمطورين استخدام الواجهة لإرسال واستقبال البريد عبر عدد من البروتوكولات الشائعة مثل POP3, IMAP & SMTP أو الاتصال بخادم Microsoft Exchange عبر خدمات ويب Exchange و مايكروسوفت جراف لإرسال واستقبال رسائل البريد مع المرفقات بالإضافة إلى سرد أو حذف الرسائل من الخادم.

ميزات متقدمة لواجهة برمجة تطبيقات البريد لـ .NET

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

تحويل صيغ الرسائل بين بعضها

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

دمج البريد من قالب

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

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

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

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

جرّب نسخة مجانية محول البريد الإلكتروني.

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

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

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

{

    // save in different formats

    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 API

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

إرسال واستقبال رسائل البريد عبر SMTP وPOP3 وIMAP

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

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

الاتصال بخادم Microsoft Exchange

يوفر Aspose.Email لنظام .NET القدرة على الاتصال بخادم Microsoft Exchange لتنفيذ عدة عمليات. يمكنك سرد الرسائل من أي مجلد، تنزيل الرسائل وحفظها بالصيغ المدعومة. يمكن أيضًا إرسال رسائل البريد والدعوات للاجتماعات باستخدام Exchange Server WebDav & خدمات ويب Exchange. تدعم الواجهة أيضًا عمليات المراسلة الموحدة واكتشاف إعدادات خادم Exchange تلقائيًا بناءً على بيانات الاعتماد المحددة.

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

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

إدارة ملفات تخزين الرسائل

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

قائمة الرسائل من ملف PST - C#

// تحميل ملف PST

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

{

    // list PST folders

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

    {

        // list messages in a folder

        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 للاتصال بالإضافة إلى بطاقات VCard في Thunderbird. باستخدام Aspose.Email لـ .NET يمكنك إرسال ملفات VCard أو VCF في رسائل البريد، وإرفاق VCard برسائلك. كذلك، يمكنك تبادل ملفات VCard بطريقتك الخاصة. تسمح الواجهة بإنشاء وتحرير وإزالة بطاقات الاتصال الخاصة بك. يمكنك بسهولة إضافة دعم بطاقات الاتصال إلى تطبيقك.

أتمتة مايكروسوفت أوفيس – غير ضرورية

تم بناء Aspose.Email لـ .NET باستخدام كود مُدار لا يتطلب تثبيت Microsoft Office أو Microsoft Outlook على الجهاز للعمل مع معالجة البريد الإلكتروني. إنه بديل مثالي لأتمتة Microsoft Outlook لمعالجة ملفات الرسائل الديناميكية بالإضافة إلى إرسال واستقبال الرسائل. من السهل جدًا الانتقال من أتمتة أوفيس إلى Aspose.

  
  

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