Aspose.Email  for C++

C++ API pro zpracování e-mailových zpráv a ukládání zpráv

Vytvářejte, upravujte a převádějte e-mailové soubory a archivy zpráv z aplikací C++ bez nutnosti aplikace Microsoft Outlook.

  Download free trial
  
 

Aspose.Email for C++ je rozhraní API pro programování e-mailů, které vývojářům usnadňuje práci s řadou formátů, jako jsou MSG, EML, EMLX a MHT. Vývojáři aplikací mohou vytvářet, převádět nebo manipulovat s nejběžněji používanými formáty zpráv v rámci nativních aplikací C++, aniž by se spoléhali na Office Automation nebo aplikaci Microsoft Outlook.

Aspose.Email pro C++ se nejlépe hodí pro funkce správy pošty, jako je úprava obsahu, manipulace s příjemci, extrakce a manipulace s vlastnostmi a přílohami MAPI, stejně jako pro pokročilé funkce, jako je správa souborů úložiště zpráv včetně PST a OST. V současné době API podporuje komunikační protokoly SMTP, POP3 a IMAP pro přenos e-mailů.

Funkce rozhraní API pro zpracování souborů e-mailu a archivu zpráv

Načítání a ukládání zpráv do a ze souboru nebo streamu

Vzájemná konverze formátu pomocí několika řádků kódu

Vytvářejte a aktualizujte úlohy pomocí veřejného rozhraní API iCalendar

Vytvářejte, manipulujte a extrahujte soubory úložiště

Vytvořte vzory opakování podle formátu RFC iCalendar

Přidejte vložené objekty nebo připojte soubory k e-mailům

Zahrnout text a tělo pošty založené na HTML

Vytvářejte přizpůsobené hlavičky pošty

Podporuje komunikační protokoly SMTP, POP3 a IMAP

Správa MIME zpráv prostřednictvím knihovny C++

Aspose.Email pro C++ rozsáhle podporuje formáty MIME včetně EML a EMLX. Tato schopnost umožňuje vývojářům vytvářet, nastavovat a extrahovat obsah ze zpráv MIME, spravovat přílohy a vložené objekty, převádět soubory EML a EMLX do formátů souborů MSG, HTML a MHTML.

Správa formátů souborů zpráv aplikace Outlook

Aspose.Email pro C++ je schopen vytvářet zprávy aplikace Outlook od začátku a také poskytuje možnost manipulovat se stávajícími e-mailovými soubory. Vývojáři mohou načítat a ukládat všechny typy položek aplikace Outlook včetně kontaktů, úkolů, poznámek, položek kalendáře a distribučních seznamů. Kromě toho e-mailová knihovna C++ umožňuje analyzovat a manipulovat se všemi objekty aplikace Outlook prostřednictvím veřejného rozhraní API.

Vytvářejte a konzumujte iCalendar Vzory opakování

Knihovna umožňuje vývojářům programově generovat a využívat vzory opakování ve formátu iCalendar (RFC 2445) pomocí intuitivního objektového modelu. Naše odborné znalosti zajišťují, že se rozhraní iCalendar snadno používá a zároveň vám poskytuje úplnou kontrolu nad výrobou a spotřebou opakování.

Vytvářejte, kontrolujte a extrahujte položky ze souborů PST a OST

Aspose.Email pro C++ umožňuje správu formátů úložiště aplikace Outlook, jako je PST a OST. API provádí různé operace se stávajícími formáty úložiště a také vytváří nové dokumenty PST od začátku. Další možné operace, jako je výpis složek a zpráv, přidávání nebo extrahování zpráv, kontaktů a složek.

Vytvořte PST a přidejte zprávu do Inboxu - C++

// vytvoření souboru PST od začátku       

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

// přidat složku "Inbox" do PST

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

// vyberte složku "Doručená pošta".

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

// přidat zprávu do složky "Doručená pošta".

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

Aspose.Email nabízí jednotlivé e-mailové knihovny pro populární vývojová prostředí, jak je uvedeno níže: