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