从电子邮件中提取消息内容

在屏幕上显示电子邮件信息

MailMessage 表示一封电子邮件,并允许开发者访问电子邮件的属性。可以以不同方式提取和操作标题信息(在“提取电子邮件标题”中讨论)。本文说明如何在屏幕上显示选定的电子邮件标题信息和邮件正文。要在屏幕上显示电子邮件信息,请遵循以下步骤:

  • 创建 MailMessage 类的实例。
  • 将电子邮件加载到 MailMessage 实例中。
  • 在屏幕上显示电子邮件内容。

以下代码片段展示了如何在屏幕上显示电子邮件信息。

提取电子邮件头

电子邮件标题代表了互联网和 RFC 定义的标准邮件头字段集合,包含在互联网电子邮件中。可以使用 MailMessage 类指定电子邮件标题。常见的标题类型在 HeaderType 类中定义。它是一个封闭类,行为类似普通枚举。要从电子邮件中提取标题,请遵循以下步骤:

  1. 创建 MailMessage 类的实例。
  2. 在 MailMessage 类的实例中加载电子邮件。
  3. 在加载电子邮件消息后,我们将获取其原始内容。

MailMessage 类本身包含 From、To、Cc、Subject 等属性。这些属性可以从标题中提取。

  1. 显示原始内容。

以下代码片段展示了如何提取电子邮件标题。

获取解码后的标题值

下面的代码片段展示了如何获取解码后的头部值。