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