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