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