授权许可
您可以从下载页面获取 Aspose.Email for Java 的评估版。评估版提供与授权版完全相同的功能。此外,购买许可证并添加几行代码以应用许可证后,评估版即可转为授权版。
当您对 Aspose.Email 的试用满意后,可在 Aspose 网站购买许可证。请熟悉我们提供的不同订阅类型。如有任何疑问,请随时联系 Aspose 销售团队。
每个 Aspose 许可证都包含一年的订阅,可免费升级至此期间发布的任何新版本或修复。技术支持免费且无限制,提供给授权用户和试用用户。
评估版限制
Aspose.Email 的评估版(未指定许可证)提供完整的产品功能,但其中一些组件如 Aspose.Email.Mail、Aspose.Email.Pop3 和 Aspose.Email.Imap 存在评估限制。
- 使用 Aspose.Email 保存的消息文件中会添加 License.txt 文件
- 从 PST 文件的文件夹中只能提取最多 50 封电子邮件
- 从 MSG 文件中只能提取最多 3 个附件以及内联图像
- CFB 格式中处理的附件最大数量为 1
- CFB 格式中处理的收件人最大数量为 1
- 在以 CFB、EML 或 MSG 格式保存时,在主题中添加“评估信息”。
- 在 recurrence pattern 的 GenerateOccurrences 方法中,结束日期不能晚于 2004-12-31。这使您能够有意义地测试产品,但在生产环境中无法使用。例如,您可以创建一个模式 “从 2000 年 1 月 1 日开始,每月的最后一个工作日重复”,并为其生成出现次数。评估模式下,2004 年 12 月 31 日之后的出现次数不会被生成。
- 在以 XPS 或 TIFF 格式保存时添加“评估水印图像”。
- MS Exchange Server 解析的模糊电子邮件地址和显示名称的最大数量为 20
- FileDropPanel 允许拖放的数据文件最大长度为 51200 字节
- 在 FileDropPanel 使用的拖放操作期间显示带有“评估信息”的消息框
- 仅通过 InlineAttachmentExtractor.EnumerateMsoPackage 方法从给定的 MSO 流中提取 1 个文件
设置许可证
许可证是一个纯文本 XML 文件,包含产品名称、授权开发者数量、订阅到期日期等详细信息。该文件经过数字签名,请勿修改;即使不小心添加额外换行也会导致失效。
如果想避免评估限制,需要应用许可证。每个应用程序或进程只需设置一次许可证。
许可证可以从流或以下位置的文件加载:
- 明确的路径。
- 包含 Aspose.Email.jar 的文件夹。
使用 License.setLicense 方法为组件授权。最简单的方式通常是将许可证文件放在与 Aspose.Email.jar 同一文件夹中,并仅指定文件名(不含路径),如下示例所示:
从文件设置许可证
在此示例中,Aspose.Email 将尝试在包含您应用程序 JAR 的文件夹中查找许可证文件。
从流设置许可证
从流初始化许可证。
应用计量许可证
Aspose.Email 允许开发者使用计量密钥。这是一种新的授权机制,新的授权机制将与现有授权方法一起使用。希望根据 API 功能使用量计费的客户可以使用计量授权。欲了解更多细节,请参阅 计量授权常见问题 章节。
引入了一个新类 Metered 用于应用计量密钥。以下示例代码展示如何设置计量公共和私有密钥。
将许可证文件嵌入
验证许可证
可以验证许可证是否已正确设置。 许可证 类具有 isLicensed 字段,如果许可证已正确设置,它将返回 true。
Java
License license = new License();
license.setLicense("Aspose.Email.Java.lic");
if (License.isLicensed()) {
System.out.println("License is Set!");
}