在 C++ 中读取并显示电子邮件和标题
Contents
[
Hide
]
Aspose.Email for C++ 提供了 MailMessage 类,表示电子邮件消息并允许开发者访问和显示其内容和标题。您可以轻松从现有的电子邮件文件(EML)中提取发件人、收件人、主题、正文和标题等信息。
显示电子邮件信息
加载电子邮件文件并在屏幕上显示其关键属性,如发件人、收件人、主题和正文。下面的代码示例将展示如何使用 Aspose.Email API 在屏幕上显示邮件信息。
- 创建该类的实例 MailMessage 类。
- 将电子邮件消息加载到 MailMessage 实例。
- 在控制台上显示所需的属性(例如,发件人、收件人、主题和正文)。
注意: 欲获取完整示例和数据文件,请访问 Aspose.Email for C++ GitHub 代码库.
提取电子邮件标头
电子邮件标题 是描述邮件的元数据字段集合,包括路由信息、内容类型、编码以及发件人/收件人详情。
Aspose.Email for C++ 允许您使用以下方式提取和操作这些标题: MailMessage 类。
最常用的标题类型可通过以下方式获取: HeaderType 类,提供标准标题字段的命名常量。
以下代码片段展示如何 提取电子邮件标题:
- 创建该类的实例 MailMessage 类。
- 将电子邮件文件加载到实例中。
- 使用以下方式检索标题集合: get_Headers() 方法。
- 遍历集合以读取或显示标题名称和值。
获取解码后的标题值
某些电子邮件标题可能包含编码文本(例如,主题行或使用编码词的自定义标题)。您可以使用以下方式轻松获取解码后的值: GetDecodedValue() 方法的 HeaderCollection 类。
下面的代码片段展示了如何获取解码后的头部值。