Aspose.Email  لـ سي++

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

إنشاء PST وإضافة رسالة إلى علبة الوارد - C ++

// create PST file from scratch      

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

// add a folder "Inbox" to the PST

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

// select the "Inbox" folder

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

// add a message to the "Inbox" folder

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

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