Aspose.Email  voor C++

C++ API voor verwerking van e-mailberichten en berichtenopslag

Creëer, bewerk en converteer e-mailbestanden en berichtenarchieven vanuit C ++ -toepassingen zonder Microsoft Outlook nodig te hebben.

  Gratis proefversie downloaden
  
 

Aspose.Email voor C++ is een API voor e-mailprogrammering die het voor ontwikkelaars gemakkelijker maakt om met een aantal formaten te werken, zoals MSG, ELM, MELX en MHT. Applicatieontwikkelaars kunnen creëren, converteren of manipuleren meest gebruikte berichtformaten binnen de native C++-toepassingen, zonder afhankelijk te zijn van Office Automation of Microsoft Outlook-applicatie.

Aspose.Email voor C++ is het meest geschikt voor functies voor e-mailbeheer, zoals het bewerken van inhoud, het manipuleren van ontvangers, het extraheren en manipuleren van MAPI-eigenschappen en bijlagen, evenals voor geavanceerde functies zoals het beheer van berichtopslagbestanden, waaronder PST en OST. Momenteel ondersteunt API SMTP-, POP3- en IMAP-communicatieprotocollen voor e-mailverzending.

API-functies voor verwerking van e-mailbestanden en berichtenarchivering

Opslagbestanden maken, manipuleren en extraheren

Ondersteunt SMTP-, POP3- en IMAP-communicatieprotocollen

Beheer MIME-berichten via de C++-bibliotheek

Aspose.Email voor C++ ondersteunt uitgebreid MIME-formaten, waaronder EML en EMLX. Met deze mogelijkheid kunnen de ontwikkelaars inhoud van de MIME-berichten maken, instellen en extraheren, bijlagen en ingebedde objecten beheren, EML- en EMLX-bestanden converteren naar MSG-, HTML- en MHTML-bestandsindelingen. Beheer MIME-berichten via de C++-bibliotheek.

De bestandsindelingen van Outlook-berichten beheren

Aspose.Email voor C++ is in staat om vanuit het niets Outlook-berichten te maken en biedt de mogelijkheid om bestaande e-mailbestanden te manipuleren. Ontwikkelaars kunnen alle soorten Outlook-items laden en opslaan, inclusief contactpersonen, taken, notities, agenda-items en distributielijsten. Bovendien maakt de C ++ Email Library het mogelijk om alle Outlook-objecten te parseren en te manipuleren via een openbare API. De bestandsindelingen van Outlook-berichten beheren.

Herhalingspatronen van iCalendar produceren en gebruiken

Met de bibliotheek kunnen de ontwikkelaars op programmatische wijze herhalingspatronen genereren en gebruiken in iCalendar-formaat (RFC 2445) met behulp van een intuïtief objectmodel. Onze expertise zorgt ervoor dat de iCalendar-interface eenvoudig te gebruiken is, terwijl u volledige controle hebt over de terugkerende productie en het verbruik. Herhalingspatronen van iCalendar produceren en gebruiken.

Items maken, inspecteren en extraheren uit PST- en OST-bestanden

Aspose.Email voor C++ maakt het mogelijk om Outlook-opslagformaten zoals PST en OST te beheren. API voert verschillende bewerkingen uit op bestaande opslagformaten en maakt vanaf nul nieuwe PST-documenten. Andere mogelijke bewerkingen die men kan uitvoeren, zoals het opsommen van mappen en berichten, het toevoegen of extraheren van berichten, contacten en mappen.

Maak PST en voeg een bericht toe aan Inbox - 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 biedt individuele e-mailbibliotheken voor populaire ontwikkelomgevingen, zoals hieronder vermeld: