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