Извлечение информации из письма

Отображение метаданных письма

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

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

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

Извлечение заголовков email

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

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

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

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

Декодирование значений заголовков

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