Извлечение содержимого сообщений из email
Отображение информации email на экране
MailMessage представляет собой электронное письмо и позволяет разработчикам получать доступ к его свойствам. Информацию заголовка (рассмотренную в разделе «Извлечение заголовков писем») можно извлекать и изменять различными способами. Эта статья объясняет, как отобразить выбранные заголовки письма и тело сообщения на экране. Чтобы отобразить информацию о письме на экране, выполните следующие шаги:
- Создайте экземпляр класса MailMessage.
- Загрузите сообщение электронной почты в экземпляр MailMessage.
- Отобразите содержимое письма на экране.
Ниже показан фрагмент кода, демонстрирующий отображение информации о письме на экране.
Извлечение заголовков email
Заголовок письма представляет собой набор полей заголовка, определённый стандартами Internet и RFC и включённый в сообщения электронной почты. Заголовок письма можно задать с помощью класса MailMessage. Общие типы заголовков определены в классе HeaderType. Это запечатанный класс, функционирующий как обычное перечисление. Чтобы извлечь заголовки из письма, выполните следующие шаги:
- Создайте экземпляр класса MailMessage.
- Загрузите сообщение электронной почты в экземпляр класса MailMessage.
- После загрузки сообщения письма мы получим его исходное содержимое.
Класс MailMessage сам по себе содержит такие свойства, как From, To, Cc, Subject и др. Эти свойства можно извлечь из заголовков.
- Отобразите необработанное содержимое.
Ниже показан фрагмент кода, демонстрирующий извлечение заголовков письма.
Получить декодированные значения заголовков
Следующий фрагмент кода показывает, как получить декодированные значения заголовков.