Wyodrębnianie informacji z e‑maila
Wyświetlanie metadanych e‑maila
Ten MailMessage reprezentuje wiadomość e‑mail i umożliwia programistom dostęp do jej właściwości. Informacje z nagłówka mogą być wyodrębniane i manipulowane na różne sposoby. Ten artykuł wyjaśnia, jak wyświetlić wybrane informacje z nagłówka e‑maila oraz treść wiadomości na ekranie. Aby wyświetlić informacje o e‑mailu na ekranie, wykonaj następujące kroki:
- Utwórz instancję MailMessage klasa.
- Wczytaj wiadomość e‑mail do
MailMessageinstancję. - Wyświetl zawartość e‑maila 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‑maila reprezentuje zestaw pól nagłówka zdefiniowany przez Internet i RFC, zawarty w wiadomościach e‑mail. Nagłówek można określić przy użyciu klasy MailMessage. Powszechne typy nagłówków są zdefiniowane w HeaderType klasa. Jest to zamknięta klasa działająca jak typowe wyliczenie. Aby wyodrębnić nagłówki z e‑maila, wykonaj następujące kroki:
- Utwórz instancję MailMessage klasa.
- Wczytaj wiadomość e‑mail w instancji MailMessage klasa.
- Po wczytaniu wiadomości e‑mail uzyskujemy jej surową zawartość.
Ten MailMessage klasa zawiera właściwości takie jak From, To, Cc, Subject itp. Właściwości te mogą być wyodrębniane z nagłówków.
Poniższy fragment kodu pokazuje, jak wyodrębnić nagłówki e‑maila:
Dekodowanie wartości nagłówków
Poniższy fragment kodu pokazuje, jak uzyskać zdekodowane wartości nagłówków.