功能概览

Aspose.Email for Python via .NET 被划分为多个独立组件,每个组件都有特定功能。以下是各主要包的功能列表。

Aspose.Email.Mail

General Email Features

  • 创建包含纯文本的邮件
  • 创建包含 HTML 的邮件
  • 创建替代邮件正文,以兼容支持 HTML 与不支持 HTML 的邮件客户端
  • 在指定端口上连接任意 SMTP 服务器
  • 通过任何 SMTP 服务器发送电子邮件
  • 连接到启用 SSL 的 SMTP 服务器
  • 连接到基于 TLS 的 SMTP 服务器

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 事件。
  • 取消 iCalendar 事件。
  • 通过电子邮件发送会议请求。
  • 通过电子邮件发送约会请求。

Utility Features

  • 自定义电子邮件标题。
  • 设置消息的优先级、日期和时间。
  • 支持所有字符集。
  • 请求已读回执。

Advanced Features

  • 异步和同步编程模型。
  • 支持解析 MSG、MHT 和 EML 格式的电子邮件。
  • 支持将电子邮件保存为 MSG、MHT 和 EML 格式。
  • 从 Microsoft Outlook 邮件(MSG)文件中提取附件。
  • 读取 Outlook PST 文件中的消息。
  • 支持备份 SMTP 连接。
  • 指定 SMTP 连接的尝试次数。

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.Email.Pop3

通用 POP3 功能

  • 检索完整邮件或仅标题信息。
  • 支持基本的 POP3 命令。
  • 列出邮件。
  • 以 MIME 和纯文本格式检索电子邮件。
  • 检索邮箱信息。
  • 保持 POP3 连接活跃。
  • 电子邮件管理功能。
  • 删除 POP3 服务器上选定的电子邮件。
  • 删除所有电子邮件。
  • 取消 POP3 服务器上的删除操作。
  • 连接到启用 SSL 的 POP3 服务器。

安全功能

  • 支持已验证的邮局协议(APOP)。
  • 支持明文 USER/PASS 身份验证。
  • 支持 RFC 2195 CRAM-MD5 身份验证。
  • 支持 RFC 2831 DIGEST-MD5 身份验证。
  • 支持登录身份验证。
  • 支持 RFC 2595 TLS 明文身份验证。

Aspose.Email.Imap

通用功能

  • 连接并与 IMAP 服务器通信。
  • 在服务器上操作电子邮件和文件夹。
  • 连接到启用 SSL 的 IMAP 服务器。
  • 在收到电子邮件时收到通知,从而避免反复轮询服务器

消息管理功能

  • 获取电子邮件内容。
  • 获取电子邮件的标题信息。
  • 将电子邮件保存到本地文件系统。
  • 删除电子邮件。
  • 列出指定文件夹中的电子邮件。
  • 为指定的电子邮件设置标志(已读、删除等)。

文件夹管理功能

  • 创建电子邮件文件夹。
  • 删除电子邮件文件夹。
  • 重命名电子邮件文件夹。

安全功能

  • 支持明文 USER/PASS 身份验证。
  • 支持 RFC 2195 CRAM-MD5 身份验证。
  • 支持 RFC 2831 DIGEST-MD5 身份验证。
  • 支持登录身份验证。
  • 支持 RFC 2595 TLS 明文身份验证。

Aspose.iCalendar

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

Protocols Supported

  • SMTP
  • MIME
  • POP3
  • IMAP
  • HTTP

PST/OST Files Support

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