Open-Source-C++-Bibliothek zum Erstellen und Verwalten von E-Mail-Nachrichten
Kostenlose C++-API zum Generieren von E-Mails und unterstützt das MIME-Format sowie die Protokolle SMTP, POP3 und IMAP. Es ermöglicht das Empfangen von Nachrichten, Suchen, Abrufen von Postfachstatistiken, Verwalten von Ordnern und mehr.
Mailio ist eine sehr leistungsfähige C++-Bibliothek, die es Softwareentwicklern ermöglicht, mit E-Mail-Nachrichten mithilfe von C++-Befehlen zu arbeiten. Die Bibliothek ist sehr einfach zu handhaben und kann auf mehreren Plattformen verwendet werden. Es ist eine C++-Bibliothek für das MIME-Format und unterstützt die Protokolle SMTP, POP3 und IMAP vollständig. Die Bibliothek unterstützt die Erkennung verschiedener Medientypen, einschließlich MIME-Nachrichten, die in eine andere Nachricht eingebettet sind. Die MIME-Nachricht unterstützt die gängigsten Header-Erkennungen wie Betreff, Empfänger, Inhaltstyp und mehr.
Die Bibliothek ist sehr flexibel und kann problemlos auf gängigen Plattformen wie Linux, MacOS, Microsoft Windows und mehr verwendet werden. POP3 ist eine der neuesten Versionen eines Standardprotokolls zum Empfangen von E-Mails. Das Mailio hat POP3 implementiert, das den Empfang und das Entfernen von Nachrichten unterstützt und Postfachstatistiken mit einfachen und SSL-Versionen (einschließlich START TLS) erhält. Die Bibliothek hat auch IMAP mit Empfang, Entfernung und Suche von Nachrichten, Abrufen von Postfachstatistiken, Verwalten von Ordnern und mehr implementiert.
Erste Schritte mit Mailio
Der einfachste Weg, Mailio zu installieren, ist über CMake. Gehen Sie vom Terminal aus in das Verzeichnis, in das die Bibliothek heruntergeladen wurde, und führen Sie den folgenden Befehl aus.
Installieren Sie Mailio über CMake
mkdir build
cd ./build
cmake ..
make install
Erstellen und senden Sie E-Mails über die C++-Bibliothek
Die Open-Source-Mailio-Bibliothek ermöglicht Computerprogrammierern das Erstellen und Senden von E-Mail-Nachrichten mit nur wenigen Zeilen C++-Code. Für das Senden von E-Mails müssen Sie ein Nachrichtenobjekt erstellen und seine Attribute wie Autor, Empfänger, Betreff und mehr festlegen. Sobald alles bereit ist, müssen Sie eine SMTP-Verbindung erstellen, um die Nachricht darüber zu senden. Um eine E-Mail-Nachricht zu erhalten, kann das Message-Objekt verwendet werden, um die empfangene Nachricht mit nur wenigen Codezeilen zu speichern.
Hängen Sie Dokumente oder Bilder über C++ an E-Mails an
Die Open-Source-Mailio-Bibliothek bietet vollständige Funktionalität für die Handhabung von E-Mail-Anhängen mithilfe von C++-Befehlen. Sie können ganz einfach eine oder mehrere Dateien auswählen und an die E-Mail-Nachricht anhängen. Die Bibliothek ermöglicht es Benutzern, beliebte Dokumente wie PDF, Microsoft Word, Excel-Bilder und viele mehr einfach anzuhängen. Sie können Anhänge auch einfach abrufen und an einem Ort Ihrer Wahl auf der Festplatte speichern. Es ist auch möglich, einen ausgewählten Anhang zu löschen oder durch einen neuen zu modifizieren.
Durchsuchen von E-Mail-Nachrichten mit C++
Die kostenlose Mailio-Bibliothek gibt Softwareentwicklern die Möglichkeit, E-Mail-Nachrichten mit nur ein paar Zeilen C++-Code zu durchsuchen. Zuerst müssen Sie die richtigen Anmeldeinformationen für die Verbindung mit dem IMAP-Server angeben. Danach können Sie E-Mail-Nachrichten durchsuchen, indem Sie den Nachrichtentitel, das Nachrichtendatum, den Absendernamen und vieles mehr angeben. Die Bibliothek zeigt alle Nachrichten an, die sich auf Ihre Abfrage beziehen, und zeigt sie als Liste an.