E‑Mails und Header in C++ lesen und anzeigen
Aspose.Email für C++ stellt bereit MailMessage Klasse, die eine E‑Mail‑Nachricht repräsentiert und Entwicklern Zugriff auf deren Inhalte und Header ermöglicht. Sie können leicht Informationen wie Absender, Empfänger, Betreff, Inhalt und Header aus einer bestehenden E‑Mail‑Datei (EML) extrahieren.
E‑Mail‑Informationen anzeigen
Laden Sie eine E‑Mail‑Datei und zeigen Sie ihre wichtigsten Eigenschaften auf dem Bildschirm an, z. B. Absender, Empfänger, Betreff und Inhalt. Das untenstehende Code‑Beispiel zeigt, wie Sie E‑Mail‑Informationen mit der Aspose.Email‑API auf dem Bildschirm darstellen.
- Erstellen Sie eine Instanz von dem MailMessage Klasse.
- Laden Sie eine E‑Mail‑Nachricht in die MailMessage Instanz.
- Zeigen Sie die gewünschten Eigenschaften (z. B. From, To, Subject und Body) in der Konsole an.
Hinweis: Für vollständige Beispiele und Datendateien besuchen Sie das Aspose.Email für C++ GitHub‑Repository.
E‑Mail‑Header extrahieren
Ein E‑Mail‑Header ist ein Satz von Metadaten‑Feldern, die die Nachricht beschreiben, einschließlich Routing‑Informationen, Inhaltstyp, Kodierung und Absender-/Empfängerdetails.
Aspose.Email für C++ ermöglicht das Extrahieren und Verarbeiten dieser Header mittels der MailMessage Klasse.
Die gebräuchlichsten Header‑Typen sind über die HeaderType Klasse, die benannte Konstanten für Standard‑Header‑Felder bereitstellt.
Das folgende Code‑Snippet zeigt, wie man E‑Mail‑Header extrahiert:
- Erstellen Sie eine Instanz von dem MailMessage Klasse.
- Laden Sie eine E‑Mail‑Datei in die Instanz.
- Rufen Sie die Header‑Sammlung ab mithilfe der get_Headers() Methode.
- Iterieren Sie durch die Sammlung, um Header‑Namen und -Werte zu lesen oder anzuzeigen.
Dekodierte Header‑Werte abrufen
Einige E‑Mail‑Header können codierten Text enthalten (z. B. Betreffzeilen oder benutzerdefinierte Header mit codierten Wörtern). Sie können problemlos einen decodierten Wert abrufen, indem Sie die GetDecodedValue() Methode des HeaderCollection Klasse.
Das folgende Code‑Snippet zeigt, wie Sie dekodierte Kopfzeilenwerte erhalten.