Aspose.Email  для С++

C++ API обработки сообщений электронной почты и хранилища сообщений

Создавайте, редактируйте и конвертируйте файлы электронной почты и архивы сообщений из приложений C++, не требуя Microsoft Outlook.

  Скачать бесплатную пробную версию
  
 

Aspose.Email для C++ — это API для программирования электронной почты, который упрощает разработчикам работу с рядом форматов, таких как MSG, ЭМЛ, ЭМЛКС и MHT. Разработчики приложений могут создавать, конвертировать или манипулировать наиболее часто используемые форматы сообщений в собственных приложениях на языке C++, не полагаясь на Office Automation или приложение Microsoft Outlook.

Aspose.Email для C++ лучше всего подходит для функций управления почтой, таких как редактирование контента, манипулирование получателями, извлечение и манипулирование свойствами и вложениями MAPI, а также для расширенных функций, таких как управление файлами хранилища сообщений, включая PST и OST. В настоящее время API поддерживает протоколы связи SMTP, POP3 и IMAP для передачи электронной почты.

Возможности API обработки файлов электронной почты и архивов сообщений

Создание, управление и извлечение файлов хранилища

Поддерживает протоколы связи SMTP, POP3 и IMAP.

Управление сообщениями MIME через библиотеку C++

Aspose.Email для C++ широко поддерживает форматы MIME, включая EML и EMLX. Эта возможность позволяет разработчикам создавать, устанавливать и извлекать содержимое из сообщений MIME, управлять вложениями и встроенными объектами, преобразовывать файлы EML и EMLX в форматы файлов MSG, HTML и MHTML. Управление сообщениями MIME через библиотеку C++.

Управление форматами файлов сообщений Outlook

Aspose.Email для C++ может создавать сообщения Outlook с нуля, а также предоставляет возможность манипулировать существующими файлами электронной почты. Разработчики могут загружать и сохранять все типы элементов Outlook, включая контакты, задачи, заметки, элементы календаря и списки рассылки. Кроме того, библиотека электронной почты C++ позволяет анализировать и манипулировать всеми объектами Outlook через общедоступный API. Управление форматами файлов сообщений 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 предлагает отдельные почтовые библиотеки для популярных сред разработки, перечисленных ниже: