Extrahování informací o e‑mailu

Zobrazování metadat e‑mailu

The MailMessage reprezentuje e‑mailovou zprávu a umožňuje vývojářům přistupovat k jejím vlastnostem. Informace z hlavičky lze extrahovat a manipulovat s nimi různými způsoby. Tento článek vysvětluje, jak zobrazit vybrané informace z hlavičky e‑mailu a tělo zprávy na obrazovce. Pro zobrazení informací o e‑mailu na obrazovce postupujte následovně:

  • Vytvořte instanci MailMessage třída.
  • Načtěte e‑mailovou zprávu do MailMessage instance.
  • Zobrazte obsah e‑mailu na obrazovce.

Následující úryvek kódu ukazuje, jak zobrazit informace o e‑mailu na obrazovce:

Extrahování e‑mailových hlaviček

Hlavička e‑mailu představuje sadu standardních hlavičkových polí definovaných internetem a RFC, které jsou součástí e‑mailových zpráv. Hlavičku e‑mailu lze specifikovat pomocí třídy MailMessage. Běžné typy hlaviček jsou definovány v HeaderType třída. Jedná se o uzavřenou třídu fungující jako typický výčet. Pro extrahování hlaviček z e‑mailu postupujte podle následujících kroků:

  1. Vytvořte instanci MailMessage třída.
  2. Načtěte e‑mailovou zprávu v instanci MailMessage třída.
  3. Po načtení e‑mailové zprávy získáme její surový obsah.

The MailMessage třída sama obsahuje vlastnosti jako From, To, Cc, Subject a další. Tyto vlastnosti lze extrahovat z hlaviček.

Následující úryvek kódu ukazuje, jak extrahovat hlavičky e‑mailu:

Dekódování hodnot hlaviček

Následující úryvek kódu ukazuje, jak získat dekódované hodnoty hlavičky.