Berichtinhoud Extracten uit E‑mails

E‑mailinformatie op het Scherm Weergeven

De MailMessage vertegenwoordigt een e‑mailbericht en stelt ontwikkelaars in staat toegang te krijgen tot de eigenschappen van het e‑mailbericht. De header‑informatie (besproken in het extraheren van e‑mailheaders) kan op verschillende manieren worden geëxtraheerd en gemanipuleerd. Dit artikel legt uit hoe je geselecteerde header‑informatie en de e‑mailbody op het scherm kunt weergeven. Volg de onderstaande stappen om e‑mailinformatie op het scherm weer te geven:

  • Maak een instantie van de MailMessage-klasse.
  • Laad een e‑mailbericht in de MailMessage‑instantie.
  • Toon de inhoud van de e‑mail op het scherm.

Het volgende codefragment toont hoe je e‑mailinformatie op het scherm kunt weergeven.

E‑mailheaders Extracten

De e‑mailheader vertegenwoordigt een door Internet en RFC gedefinieerde standaardset headervelden die in internet‑e‑mailberichten zijn opgenomen. Een e‑mailheader kan worden opgegeven met de MailMessage‑klasse. Veelvoorkomende header‑typen zijn gedefinieerd in de HeaderType‑klasse. Het is een sealed‑klasse die werkt als een normale enumeratie. Volg de onderstaande stappen om headers uit een e‑mail te extraheren:

  1. Maak een instantie van de MailMessage-klasse.
  2. Laad een e‑mailbericht in de instantie van de MailMessage‑klasse.
  3. Nadat een e‑mailbericht is geladen, halen we de ruwe inhoud op.

De MailMessage‑klasse zelf bevat eigenschappen zoals From, To, Cc, Subject, enzovoort. Deze eigenschappen kunnen uit de headers worden gehaald.

  1. Geef de ruwe inhoud weer.

Het volgende codefragment toont hoe je e‑mailheaders kunt extraheren.

Gedecodeerde headerwaarden ophalen

De onderstaande code‑fragment toont hoe u gedecodeerde header‑waarden verkrijgt.