Aspose.Email  для C++

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 пропонує окремі бібліотеки електронної пошти для популярних середовищ розробки, як зазначено нижче: