Aspose.Email  for C++

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

إنشاء وتحرير وتحويل ملفات البريد الإلكتروني وأرشيفات الرسائل من داخل تطبيقات C++ دون الحاجة إلى Microsoft Outlook.

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

Aspose.Email for C ++ هي واجهة برمجة تطبيقات لبرمجة البريد الإلكتروني تسهل على المطورين العمل مع عدد من التنسيقات مثل MSG و EML و EMLX و MHT. يمكن لمطوري التطبيقات إنشاء أو تحويل أو معالجة تنسيقات الرسائل الأكثر استخدامًا داخل تطبيقات C ++ الأصلية ، دون الاعتماد على أتمتة Office أو تطبيق Microsoft Outlook.

يعتبر Aspose.Email for C ++ هو الأنسب لميزات إدارة البريد مثل تحرير المحتوى ، والتلاعب بالمستلمين ، واستخراج خصائص ومرفقات MAPI ومعالجتها بالإضافة إلى الميزات المتقدمة مثل إدارة ملفات تخزين الرسائل بما في ذلك PST و OST. حاليًا ، تدعم API بروتوكولات الاتصال SMTP و POP3 و IMAP لإرسال البريد الإلكتروني.

ميزات واجهة برمجة تطبيقات معالجة ملف البريد الإلكتروني وأرشيف الرسائل

تحميل وحفظ الرسائل من وإلى الملف أو الدفق

التحويل البيني للتنسيق ببضعة أسطر فقط من التعليمات البرمجية

قم بإنشاء وتحديث المهام باستخدام واجهة برمجة تطبيقات iCalendar العامة

إنشاء ملفات التخزين ومعالجتها واستخراجها

قم بإنشاء أنماط تكرار وفقًا لتنسيق iCalendar RFC

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

قم بتضمين نص ونص بريد مستند إلى HTML

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

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

إدارة رسائل MIME عبر مكتبة C++

Aspose.Email لـ C ++ يدعم على نطاق واسع تنسيقات MIME بما في ذلك EML و EMLX. تتيح هذه الإمكانية للمطورين إنشاء وتعيين واستخراج المحتويات من رسائل MIME وإدارة المرفقات والكائنات المضمنة وتحويل ملفات EML و EMLX إلى تنسيقات ملفات MSG و HTML و MHTML.

إدارة تنسيقات ملفات رسائل Outlook

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

إنتاج واستهلاك iCalendar أنماط التكرار

تسمح المكتبة للمطورين بإنشاء واستهلاك أنماط التكرار برمجيًا بتنسيق iCalendar (RFC 2445) باستخدام نموذج كائن بديهي. تضمن خبرتنا أن واجهة iCalendar سهلة الاستخدام مع منحك تحكمًا كاملاً في الإنتاج والاستهلاك المتكرر.

إنشاء وفحص واستخراج العناصر من ملفات PST و OST

Aspose.Email لـ C ++ يسمح بإدارة تنسيقات تخزين Outlook مثل PST و OST. تنفذ API عمليات مختلفة على تنسيقات التخزين الحالية بالإضافة إلى إنشاء مستندات PST جديدة من البداية. عمليات أخرى محتملة ، يمكن للمرء أن يؤديها مثل قائمة المجلدات والرسائل ، إضافة أو استخراج الرسائل وجهات الاتصال والمجلدات.

أنشئ PST وأضف رسالة إلى Inbox - C ++

// إنشاء ملف PST من البداية       

System::SharedPtr<PersonalStorage> personalStorage = PersonalStorage::Create(dir + L"output.pst", Aspose::Email::Outlook::Pst::FileFormatVersion::Unicode);

// إضافة مجلد "البريد الوارد" إلى PST

personalStorage->get_RootFolder()->AddSubFolder(L"Inbox");

// حدد مجلد "علبة الوارد"

System::SharedPtr<FolderInfo> inboxFolder = personalStorage->get_RootFolder()->GetSubFolder(L"Inbox");

// إضافة رسالة إلى مجلد "علبة الوارد"

inboxFolder->AddMessage(MapiMessage::FromFile(dir + L"template.msg"));
  
  

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