Extrahování obsahu zpráv z e‑mailů

Zobrazení e‑mailových informací na obrazovce

MailMessage představuje e‑mailovou zprávu a umožňuje vývojářům přistupovat k vlastnostem e‑mailové zprávy. Informace z hlavičky (diskutováno v Části Extrahování e‑mailových hlaviček) 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 e‑mailu na obrazovce. Pro zobrazení informací o e‑mailu na obrazovce postupujte podle těchto kroků:

  • Vytvořte instanci třídy MailMessage.
  • Načtěte e‑mailovou zprávu do instance MailMessage.
  • 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

E‑mailová hlavička představuje internetový a RFC definovaný standardní soubor hlavičkových polí zahrnutých v internetových e‑mailových zprávách. E‑mailová hlavička může být specifikována pomocí třídy MailMessage. Běžné typy hlaviček jsou definovány ve třídě HeaderType. Jedná se o uzavřenou třídu fungující jako běžná výčtová hodnota. Pro extrakci hlaviček z e‑mailu postupujte podle těchto kroků:

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

Třída MailMessage sama o sobě obsahuje vlastnosti jako From, To, Cc, Subject a podobně. Tyto vlastnosti lze extrahovat z hlaviček.

  1. Zobrazte surový obsah.

Následující úryvek kódu ukazuje, jak extrahovat e‑mailové hlavičky.

Získat dekódované hodnoty hlavičky

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