Aspose.Email  pour C++

API de traitement des messages électroniques et du stockage des messages C++

Créez, modifiez et convertissez des fichiers de courrier électronique et des archives de messages à partir d’applications C++ sans avoir besoin de Microsoft Outlook.

  Télécharger l'essai gratuit
  
 

Aspose.Email pour C++ est une API de programmation de messagerie qui permet aux développeurs de travailler plus facilement avec un certain nombre de formats tels que MSG, ORME, EMLX et MHT. Les développeurs d'applications peuvent créer, convertir ou manipuler formats de message les plus couramment utilisés dans les applications C++ natives, sans recourir à Office Automation ou à l'application Microsoft Outlook.

Aspose.Email pour C++ convient parfaitement aux fonctionnalités de gestion du courrier telles que l'édition de contenu, la manipulation des destinataires, l'extraction et la manipulation des propriétés MAPI et des pièces jointes, ainsi qu'aux fonctionnalités avancées telles que la gestion des fichiers de stockage des messages, y compris PST et OST. Actuellement, l'API prend en charge les protocoles de communication SMTP, POP3 et IMAP pour la transmission d'e-mails.

Fonctionnalités de l'API de traitement des fichiers électroniques et des archives de messages

Créez, manipulez et extrayez des fichiers de stockage

Supporte les protocoles de communication SMTP, POP3 et IMAP

Gérer les messages MIME via la bibliothèque C++

Aspose.Email pour C++ prend largement en charge les formats MIME, notamment EML et EMLX. Cette capacité permet aux développeurs de créer, de définir et d'extraire le contenu des messages MIME, de gérer les pièces jointes et les objets intégrés, de convertir les fichiers EML et EMLX aux formats de fichiers MSG, HTML et MHTML. Gérer les messages MIME via la bibliothèque C++.

Gérer les formats de fichiers de messages Outlook

Aspose.Email pour C++ est capable de créer des messages Outlook à partir de zéro et permet de manipuler des fichiers e-mail existants. Les développeurs peuvent charger et enregistrer tous les types d'éléments Outlook, y compris les contacts, les tâches, les notes, les éléments de calendrier et les listes de distribution. En plus de cela, la bibliothèque de messagerie C ++ permet d'analyser et de manipuler tous les objets Outlook via une API publique. Gérer les formats de fichiers de messages Outlook.

Produire et consommer des modèles de récurrence iCalendar

La bibliothèque permet aux développeurs de générer et de consommer par programmation des modèles de récurrence au format iCalendar (RFC 2445) à l'aide d'un modèle d'objet intuitif. Notre expertise garantit que l'interface iCalendar est facile à utiliser tout en vous donnant un contrôle total sur la production et la consommation récurrentes. Produire et consommer des modèles de récurrence iCalendar.

Créez, inspectez et extrayez des éléments à partir de fichiers PST et OST

Aspose.Email pour C++ permet de gérer les formats de stockage Outlook tels que PST et OST. L'API effectue différentes opérations sur les formats de stockage existants et crée de nouveaux documents PST à partir de zéro. D'autres opérations possibles peuvent être effectuées, telles que la liste des dossiers et des messages, l'ajout ou l'extraction de messages, de contacts et de dossiers.

Créer un fichier PST et ajouter un message à la boîte de réception - 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 propose des bibliothèques de messagerie individuelles pour les environnements de développement courants, comme indiqué ci-dessous :