Aspose.Email  for C++

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

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 die am häufigsten verwendeten Nachrichtenformate innerhalb der nativen C++-Anwendungen erstellen, konvertieren oder manipulieren, ohne sich auf die Office-Automatisierung oder die Microsoft Outlook-Anwendung verlassen zu müssen.

Aspose.Email für C++ eignet sich am besten für E-Mail-Verwaltungsfunktionen wie Inhaltsbearbeitung, Manipulation von Empfängern, Extraktion und Manipulation 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 Kommunikationsprotokolle SMTP, POP3 und IMAP für die E-Mail-Übertragung.

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

Laden und speichern Sie Nachrichten in und aus Dateien oder Streams

Formatkonvertierung mit nur wenigen Codezeilen

Erstellen und aktualisieren Sie Aufgaben mit der öffentlichen iCalendar-API

Speicherdateien erstellen, manipulieren und extrahieren

Erstellen Sie Wiederholungsmuster gemäß dem iCalendar-RFC-Format

Fügen Sie eingebettete Objekte hinzu oder hängen Sie Dateien an E-Mails an

Fügen Sie Text und HTML-basierten E-Mail-Text hinzu

Erstellen Sie benutzerdefinierte E-Mail-Kopfzeilen

Unterstützt die Kommunikationsprotokolle SMTP, POP3 und IMAP

Verwalten Sie MIME-Nachrichten über die C++-Bibliothek

Aspose.Email für C++ unterstützt umfassend MIME-Formate einschließlich EML und EMLX. Diese Fähigkeit ermöglicht es den Entwicklern, Inhalte aus den MIME-Nachrichten zu erstellen, einzustellen und zu extrahieren, Anhänge und eingebettete Objekte zu verwalten, EML- und EMLX-Dateien in MSG-, HTML- und MHTML-Dateiformate zu konvertieren.

Dateiformate für Outlook-Nachrichten verwalten

Aspose.Email für C++ kann Outlook-Nachrichten von Grund auf neu erstellen und bietet die Möglichkeit, vorhandene E-Mail-Dateien zu manipulieren. Entwickler können alle Arten von Outlook-Elementen laden und speichern, einschließlich Kontakte, Aufgaben, Notizen, Kalenderelemente und Verteilerlisten. Darüber hinaus ermöglicht die C++-E-Mail-Bibliothek das Analysieren und Bearbeiten aller Outlook-Objekte über die öffentliche API.

Produzieren und verwenden Sie iCalendar Wiederholungsmuster

Die Bibliothek ermöglicht es den Entwicklern, mithilfe eines intuitiven Objektmodells Wiederholungsmuster im iCalendar-Format (RFC 2445) programmgesteuert zu generieren und zu nutzen. Unser Fachwissen stellt sicher, dass die iCalendar-Oberfläche einfach zu bedienen ist und Ihnen gleichzeitig die vollständige Kontrolle über die Wiederholungsproduktion und den Verbrauch gibt.

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

Aspose.Email für C++ ermöglicht die Verwaltung von Outlook-Speicherformaten wie PST und OST. Die API führt verschiedene Operationen mit bestehenden Speicherformaten durch und erstellt neue PST-Dokumente von Grund auf neu. Andere mögliche Operationen, die man durchführen kann, sind beispielsweise 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++

// PST-Datei von Grund auf neu erstellen       

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

// Ordner "Posteingang" zur PST hinzufügen

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

// Wählen Sie den Ordner "Posteingang".

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

// füge eine Nachricht zum Ordner "Posteingang" hinzu

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

Aspose.Email bietet individuelle E-Mail-Bibliotheken für gängige Entwicklungsumgebungen, wie unten aufgeführt: