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