Извлечение Содержимого Сообщений из Электронных Писем на C++

Отображение Информации о Электронной Почте на Экране

MailMessage представляет собой сообщение электронной почты и позволяет разработчикам получать доступ к свойствам сообщения электронной почты. Информация заголовка (обсуждаемая в разделе Извлечение Заголовков Электронной Почты) может быть извлечена и обработана различными способами. В этой статье объясняется, как отобразить выбранную информацию заголовков электронной почты и тело письма на экране. Чтобы отобразить информацию о электронной почте на экране, выполните следующие шаги:

  • Создайте экземпляр класса MailMessage.
  • Загрузите сообщение электронной почты в экземпляр MailMessage.
  • Отобразите содержимое электронной почты на экране.

Следующий фрагмент кода на C++ показывает, как отобразить информацию о электронной почте на экране.

Извлечение Заголовков Электронной Почты

Заголовок электронной почты представляет собой стандартный набор заголовочных полей, определенных в Internet и RFC, которые включены в сообщения электронной почты. Заголовок электронной почты можно задать с помощью класса MailMessage. Общие типы заголовков определены в классе HeaderType. Это запечатанный класс, который работает как обычная перечислимое значение. Чтобы извлечь заголовки из электронной почты, выполните следующие шаги:

  1. Создайте экземпляр класса MailMessage.
  2. Загрузите сообщение электронной почты в экземпляр класса MailMessage.
  3. После загрузки сообщения электронной почты мы получим его необработанное содержимое.

Класс MailMessage сам по себе содержит такие свойства, как From, To, Cc, Subject и т.д. Эти свойства могут быть извлечены из заголовков.

  1. Отобразите необработанное содержимое.

Следующий фрагмент кода на C++ показывает, как извлечь заголовки электронной почты.

Получение Декодированных Значений Заголовков

Следующий фрагмент кода показывает, как получить декодированные значения заголовков.