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 MailMessage Instanz.
  • 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:

  1. Erstellen Sie eine Instanz von dem MailMessage Klasse.
  2. Laden Sie eine E‑Mail‑Nachricht in der Instanz von MailMessage Klasse.
  3. 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.