功能概览

Aspose.Email for C++ 被划分为多个独立组件,每个组件具有特定功能。以下是每个主要包的功能列表。

Aspose.Email.Mail

General Email Features

  • 创建包含纯文本的邮件
  • 创建包含 HTML 的邮件
  • 创建替代邮件正文,以兼容支持 HTML 与不支持 HTML 的邮件客户端

Attachment Features

  • 向邮件添加附件
  • 从邮件中删除附件
  • 从文件路径创建附件
  • 从流创建附件
  • 从字节数组创建附件

Embedded Object Features

  • 在邮件中嵌入对象(如图像、音频等)
  • 从邮件中删除嵌入对象
  • 从文件路径嵌入对象
  • 从流嵌入对象
  • 从字节数组嵌入对象

Import/Export Features

  • 导入 Microsoft Outlook 邮件消息格式(MSG)邮件
  • 导入 Microsoft HTML(MHT)邮件
  • 导入符合 RFC822 标准的消息格式(EML)邮件
  • 从 HTML 内容创建邮件
  • 将邮件导出为 Microsoft HTML 格式(MHT)
  • 将邮件导出为符合 RFC822 标准的消息格式(EML)
  • 将 Outlook PST 文件中的邮件导出为 Outlook MSG 文件

Calendar Features

  • 向邮件添加 iCalendar 事件

Utility Features

  • 自定义邮件头部
  • 设置邮件优先级、日期和时间
  • 支持所有字符集

Advanced Features

  • 支持解析 MSG、MHT 和 EML 格式的邮件
  • 支持将邮件保存为 MSG、MHT 和 EML 格式
  • 从 Microsoft Outlook 邮件消息 (MSG) 文件中提取附件
  • 从 Outlook PST 文件读取邮件

Aspose.Email.Mime

General Parsing Features

  • 提取邮件头部和正文。
  • 检索邮件头部的名称和值。
  • 检索 From、To、Cc 和 Reply-To 地址。
  • 检索并保存附件。
  • 检索并保存图像、音频等嵌入对象。

Import/Export Features

  • 导入 Microsoft Outlook 邮件消息格式(MSG)邮件。
  • 导入 Microsoft HTML 格式(MHT)邮件。
  • 导入符合 RFC822 标准的消息格式(EML)邮件。
  • 将邮件导出为 Microsoft HTML 格式(MHT)。
  • 将邮件导出为符合 RFC822 标准的消息格式(EML)。

Utility Features

  • 支持多个头部。
  • 支持多部分。
  • 支持所有字符集。
  • 检索诸如 contentType、MimeVersion 和 XMailer 等元数据。

Advance Parsing Features

  • 加载并解析 MSG、MHT 和 EML 格式的邮件

Aspose.iCalendar

  • 轻松且可靠地计算即使是最复杂的重复模式的发生日期和时间
  • 在 iCalendar(RFC 2445)格式中使用和生成重复模式
  • 通过直观的对象模型以编程方式创建重复模式
  • 使用年度、月度、周度、日度、小时、分钟和秒级的重复模式
  • 在您的 Windows、Web 或移动应用程序中表示重复模式

PST/OST Files Support

  • 支持个人存储和离线存储文件
  • 生成并读取 OST、PST 文件
  • 支持所有类型的 PST 文件
  • 支持读取所有 OST 类型

Protocols Supported

  • SMTP
  • POP3
  • IMAP