E‑mailinformatie extraheren
E‑mailmetadata weergeven
De MailMessage vertegenwoordigt een e‑mailbericht en stelt ontwikkelaars in staat om de eigenschappen ervan te benaderen. De header‑informatie kan op verschillende manieren worden geëxtraheerd en gemanipuleerd. Dit artikel legt uit hoe u geselecteerde e‑mailheader‑informatie en de e‑mailbody op het scherm weergeeft. Om e‑mailinformatie op het scherm te tonen, volg deze stappen:
- Maak een instantie van de MailMessage klasse.
- Laad een e‑mailbericht in de
MailMessageinstantie. - Geef de e‑mailinhoud weer op het scherm.
De onderstaande code‑fragment toont hoe u e‑mailinformatie op het scherm weergeeft:
E‑mailheaders Extracten
De e‑mailheader vertegenwoordigt een door internet- en RFC‑gedefinieerde standaardset van headervelden die in e‑mailberichten voorkomen. Een e‑mailheader kan worden opgegeven met behulp van de MailMessage‑klasse. Veelvoorkomende header‑typen zijn gedefinieerd in de HeaderType class. Het is een verzegelde klasse die werkt als een typische enumeratie. Om headers uit een e‑mail te extraheren, volg deze stappen:
- Maak een instantie van de MailMessage klasse.
- Laad een e‑mailbericht in de instantie van MailMessage klasse.
- Nadat een e‑mailbericht is geladen, halen we de ruwe inhoud op.
De MailMessage class zelf bevat eigenschappen zoals From, To, Cc, Subject enzovoort. Deze eigenschappen kunnen uit de headers worden geëxtraheerd.
De onderstaande code‑fragment toont hoe u e‑mailheaders extraheert:
Header‑waarden decoderen
De onderstaande code‑fragment toont hoe u gedecodeerde header‑waarden verkrijgt.