C ++ Почтовые сообщения и API обработки хранилища сообщений

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

  Скачать бесплатную пробную версию
Aspose.Email для C ++

Aspose.Email для C ++

 
 

Aspose.Email for Cloud++ - это API программирования электронной почты, который упрощает разработчикам работу с рядом форматов, таких как MSG, EML, EMLX и MHT. Разработчики приложений могут создавать, преобразовывать или изменять наиболее часто используемые форматы сообщений в собственных приложениях C ++, не полагаясь на приложение Office Automation или Microsoft Outlook.

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

 

Функции API обработки файлов электронной почты и архивов сообщений

 

 

Загрузка и сохранение сообщений в и из файла или потока

 

Взаимное преобразование формата всего несколькими строками кода

 

Создание и обновление задач с помощью общедоступного API iCalendar

 

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

 

Создание шаблонов повторения в соответствии с форматом iCalendar RFC

 

Добавляйте встроенные объекты или прикрепляйте файлы к электронным письмам

 

Включать текст и тело письма на основе HTML

 

Создавайте индивидуальные заголовки писем

 

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

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

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

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

Aspose.Email for Cloud++ может создавать сообщения Outlook с нуля, а также предоставляет возможность манипулировать существующими файлами электронной почты. Разработчики могут загружать и сохранять все типы элементов Outlook, включая контакты, задачи, заметки, элементы календаря и списки рассылки. Кроме того, электронная библиотека C ++ позволяет анализировать и управлять всеми объектами Outlook через общедоступный API.

Создание и использование шаблонов повторения iCalendar

Библиотека позволяет разработчикам программно генерировать и использовать шаблоны повторения в формате iCalendar (RFC 2445) с использованием интуитивно понятной объектной модели. Наш опыт гарантирует, что интерфейс iCalendar прост в использовании, давая вам полный контроль над повторным производством и потреблением.

Создание, проверка и извлечение элементов из файлов PST и OST

Aspose.Email for Cloud++ позволяет управлять форматами хранения 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 предлагает индивидуальные библиотеки электронной почты для популярных сред разработки, перечисленных ниже: