Extrahieren von E‑Mail‑Informationen
Anzeigen von E‑Mail‑Metadaten
Die MailMessage stellt eine E‑Mail‑Nachricht dar und ermöglicht Entwicklern den Zugriff auf deren Eigenschaften. Die Kopfzeileninformationen können auf verschiedene Arten extrahiert und manipuliert werden. Dieser Artikel erklärt, wie ausgewählte E‑Mail‑Kopfzeileninformationen sowie der Nachrichtentext auf dem Bildschirm angezeigt werden. Um E‑Mail‑Informationen auf dem Bildschirm anzuzeigen, führen Sie die folgenden Schritte aus:
- Erstellen Sie eine Instanz von dem MailMessage Klasse.
- Laden Sie eine E‑Mail‑Nachricht in die
MailMessageInstanz. - Zeigen Sie den E‑Mail‑Inhalt auf dem Bildschirm an.
Das folgende Code‑Snippet zeigt, wie Sie E‑Mail‑Informationen auf dem Bildschirm anzeigen können:
Extrahieren von E‑Mail‑Headern
Der E‑Mail‑Kopf stellt einen vom Internet und RFC definierten Standardsatz von Kopfzeilenfeldern dar, die in E‑Mail‑Nachrichten enthalten sind. Ein E‑Mail‑Kopf kann mit der MailMessage‑Klasse angegeben werden. Häufige Kopfzeilentypen sind definiert in der HeaderType Klasse. Es ist eine versiegelte Klasse, die wie eine typische Enumeration funktioniert. Um Kopfzeilen aus einer E‑Mail zu extrahieren, führen Sie die folgenden Schritte aus:
- Erstellen Sie eine Instanz von dem MailMessage Klasse.
- Laden Sie eine E‑Mail‑Nachricht in der Instanz von MailMessage Klasse.
- Nachdem eine E‑Mail‑Nachricht geladen wurde, erhalten wir deren Rohinhalt.
Die MailMessage Die Klasse selbst enthält Eigenschaften wie From, To, Cc, Subject usw. Diese Eigenschaften können aus den Kopfzeilen extrahiert werden.
Das folgende Code‑Snippet zeigt, wie Sie E‑Mail‑Kopfzeilen extrahieren:
Dekodieren von Kopfzeilenwerten
Das folgende Code‑Snippet zeigt, wie Sie dekodierte Kopfzeilenwerte erhalten.