功能概览
Contents
[
Hide
]
Aspose.Email for Java 被划分为多个独立组件,每个组件具有特定功能。以下是各主要包的功能列表。
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 文件
批量邮件功能
- 支持分批发送电子邮件
- 内置多线程功能用于发送批量电子邮件
- 支持将批量电子邮件保存到消息池
邮件合并功能
- 基于模板的邮件合并,使用不同的数据源
- 支持 DataTable 作为数据源
- 支持 DataRowCollection 作为数据源
- 支持 DataReader 作为数据源
- 从文件创建电子邮件模板
- 从 MailMessage 实例创建电子邮件模板
- 执行逐行邮件合并以生成电子邮件
Calendar Features
- 向电子邮件添加 iCalendar 事件。
- 取消 iCalendar 事件。
- 通过电子邮件发送会议请求。
- 通过电子邮件发送约会请求。
事件处理功能
- 支持多种有用的事件,以提供更大的控制权。
- 在所有批量邮件发送完毕时执行操作。
- 在消息即将发送时执行操作。
- 当电子邮件发送完成时,通过事件获取通知。
Utility Features
- 自定义电子邮件标题。
- 设置消息的优先级、日期和时间。
- 支持所有字符集。
- 请求已读回执。
Advanced Features
- 异步和同步编程模型。
- 支持解析 MSG、MHT 和 EML 格式的电子邮件。
- 支持将电子邮件保存为 MSG、MHT 和 EML 格式。
- 从 Microsoft Outlook 邮件(MSG)文件中提取附件。
- 读取 Outlook PST 文件中的消息。
- 支持备份 SMTP 连接。
- 指定 SMTP 连接的尝试次数。
Aspose.Email.Mime
Try it out!
使用免费工具解析邮件文件 Aspose.Email Parser App.
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 等元数据。
Try it out!
使用 Aspose.Email Metadata App 在线查看和编辑消息的元数据、内置属性或自定义属性。
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.Exchange
通用 Exchange 功能
- 连接到 Microsoft Exchange Server 2003、2007、2010 和 2013。
- 从 Exchange Server 检索电子邮件。
- 列出邮件。
- 检索邮箱信息。
- 电子邮件管理功能。
- 删除 Exchange Server 上选定的电子邮件。
Utility Features
- 设置连接和读取超时时间。
- 设置发送和接收缓冲区大小。
- 获取服务器上电子邮件的唯一标识符。
- 检索邮件数量。
- 检索邮件大小。
Aspose.Email.Imap
通用功能
- 连接并与 IMAP 服务器通信。
- 在服务器上操作电子邮件和文件夹。
- 连接到启用 SSL 的 IMAP 服务器。
- 在收到电子邮件时收到通知,从而避免反复轮询服务器
消息管理功能
- 获取电子邮件内容。
- 获取电子邮件的标题信息。
- 将电子邮件保存到本地文件系统。
- 删除电子邮件。
- 列出指定文件夹中的电子邮件。
- 为指定的电子邮件设置标志(已读、删除等)。
文件夹管理功能
- 创建电子邮件文件夹。
- 删除电子邮件文件夹。
- 重命名电子邮件文件夹。
安全功能
- 支持明文 USER/PASS 身份验证。
- 支持 RFC 2195 CRAM-MD5 身份验证。
- 支持 RFC 2831 DIGEST-MD5 身份验证。
- 支持登录身份验证。
- 支持 RFC 2595 TLS 明文身份验证。
Aspose.Email.Verify
验证功能
- 验证电子邮件地址。
- 支持电子邮件语法验证。
- 支持电子邮件域名验证。
- 支持邮件服务器验证。
- 支持 MX 记录验证。
- 异步验证。
- 灵活的验证结果。
Utility Features
- 指定 DNS 服务器。* 设置请求超时。
Aspose.iCalendar
- 轻松且可靠地计算即使是最复杂的重复模式的发生日期和时间。
- 以 iCalendar(RFC 2445)格式消费和生成重复模式。
- 通过直观的对象模型以编程方式创建重复模式。
- 使用年度、月度、周度、每日、每小时、每分钟和每秒的重复模式。
- 在您的 Windows、Web 或移动应用程序中表示重复模式。
PST/OST Files Support
- 支持个人存储和离线存储文件
- 生成并读取 OST、PST 文件
- 支持所有类型的 PST 文件
- 支持读取所有 OST 类型
Protocols Supported
- SMTP
- MIME
- POP3
- IMAP
- HTTP