Wyodrębnianie treści wiadomości z e‑maili
Wyświetlanie informacji e‑mail na ekranie
Klasa MailMessage reprezentuje wiadomość e‑mail i umożliwia programistom dostęp do właściwości wiadomości. Informacje nagłówka (omówione w sekcji Wyodrębnianie nagłówków e‑mail) mogą być wyodrębniane i manipulowane na różne sposoby. Ten artykuł wyjaśnia, jak wyświetlić wybrane informacje z nagłówka e‑mail i treść wiadomości na ekranie. Aby wyświetlić informacje o e‑mailu na ekranie, wykonaj następujące kroki:
- Utwórz instancję klasy MailMessage.
- Załaduj wiadomość e‑mail do instancji MailMessage.
- Wyświetl zawartość e‑mailu na ekranie.
Poniższy fragment kodu pokazuje, jak wyświetlić informacje o e‑mailu na ekranie.
Wyodrębnianie nagłówków e‑mail
Nagłówek e‑mail reprezentuje zestaw pól nagłówka określony standardem Internetowym i RFC, zawarty w wiadomościach e‑mail. Nagłówek e‑mail może być określony przy użyciu klasy MailMessage. Powszechne typy nagłówków są zdefiniowane w klasie HeaderType. Jest to klasa zamknięta działająca jak zwykła wyliczanka. Aby wyodrębnić nagłówki z e‑maila, wykonaj następujące kroki:
- Utwórz instancję klasy MailMessage.
- Załaduj wiadomość e‑mail w instancji klasy MailMessage.
- Po wczytaniu wiadomości e‑mail uzyskujemy jej surową zawartość.
Klasa MailMessage sama w sobie zawiera właściwości takie jak From, To, Cc, Subject i inne. Właściwości te można wyodrębnić z nagłówków.
- Wyświetl surową treść.
Poniższy fragment kodu pokazuje, jak wyodrębnić nagłówki e‑mail.
Pobierz zdekodowane wartości nagłówków
Poniższy fragment kodu pokazuje, jak uzyskać zdekodowane wartości nagłówków.