Aspose.Email  für C++

C++-API zur Verarbeitung von E-Mail-Nachrichten und Nachrichtenspeichern

Erstellen, bearbeiten und konvertieren Sie E-Mail-Dateien und Nachrichtenarchive aus C++-Anwendungen heraus, ohne Microsoft Outlook zu benötigen.

  Kostenlose Testversion herunter laden
  
 

Aspose.Email für C++ ist eine E-Mail-Programmier-API, die es Entwicklern erleichtert, mit einer Reihe von Formaten wie MSG, EML, EMLX und MHT zu arbeiten. Anwendungsentwickler können sie erstellen, konvertieren oder manipulieren am häufigsten verwendete Nachrichtenformate innerhalb der nativen C++-Anwendungen, ohne auf Office Automation oder Microsoft Outlook-Anwendungen angewiesen zu sein.

Aspose.Email für C++ eignet sich am besten für E-Mail-Verwaltungsfunktionen wie Inhaltsbearbeitung, Manipulation von Empfängern, Extrahieren und Bearbeiten von MAPI-Eigenschaften und Anhängen sowie für erweiterte Funktionen wie die Verwaltung von Nachrichtenspeicherdateien einschließlich PST und OST. Derzeit unterstützt die API die SMTP-, POP3- und IMAP-Kommunikationsprotokolle für die E-Mail-Übertragung.

API-Funktionen für die Verarbeitung von E-Mail-Dateien und Nachrichtenarchiven

Speicherdateien erstellen, bearbeiten und extrahieren

Unterstützt SMTP-, POP3- und IMAP-Kommunikationsprotokolle

MIME-Nachrichten über die C++-Bibliothek verwalten

Aspose.Email für C++ unterstützt umfassend MIME-Formate wie EML und EMLX. Diese Fähigkeit ermöglicht es den Entwicklern, Inhalte aus den MIME-Nachrichten zu erstellen, festzulegen und zu extrahieren, Anlagen und eingebettete Objekte zu verwalten und EML- und EMLX-Dateien in MSG-, HTML- und MHTML-Dateiformate zu konvertieren. MIME-Nachrichten über die C++-Bibliothek verwalten.

Outlook-Nachrichtendateiformate verwalten

Aspose.Email für C++ ist in der Lage, Outlook-Nachrichten von Grund auf neu zu erstellen und bietet die Möglichkeit, vorhandene E-Mail-Dateien zu bearbeiten. Entwickler können alle Arten von Outlook-Elementen laden und speichern, einschließlich Kontakte, Aufgaben, Notizen, Kalendereinträge und Verteilerlisten. Darüber hinaus ermöglicht die C++-E-Mail-Bibliothek das Analysieren und Manipulieren aller Outlook-Objekte über eine öffentliche API. Outlook-Nachrichtendateiformate verwalten.

Erstellen und Verwenden von iCalendar-Wiederholungsmustern

Die Bibliothek ermöglicht es den Entwicklern, mithilfe eines intuitiven Objektmodells programmgesteuert Wiederholungsmuster im iCalendar-Format (RFC 2445) zu generieren und zu verarbeiten. Unser Fachwissen stellt sicher, dass die iCalendar-Oberfläche einfach zu bedienen ist und Sie gleichzeitig die vollständige Kontrolle über die Produktion und den Verbrauch von Wiederholungen haben. Erstellen und Verwenden von iCalendar-Wiederholungsmustern.

Elemente aus PST- und OST-Dateien erstellen, prüfen und extrahieren

Aspose.Email für C++ ermöglicht die Verwaltung von Outlook-Speicherformaten wie PST & OST. Die API führt verschiedene Operationen mit vorhandenen Speicherformaten durch und erstellt neue PST-Dokumente von Grund auf. Andere mögliche Operationen, die man ausführen kann, wie das Auflisten von Ordnern und Nachrichten, das Hinzufügen oder Extrahieren von Nachrichten, Kontakten und Ordnern.

PST erstellen und Nachricht zum Posteingang hinzufügen - 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 bietet individuelle E-Mail-Bibliotheken für beliebte Entwicklungsumgebungen, wie unten aufgeführt: