Aspose.Email for .NET 的实用功能
使用统一消息
Aspose.Email 可以从 Exchange Server 2010 检索统一消息信息。目前支持的统一消息功能包括获取配置信息、发起外呼、通过呼叫 ID 检索通话信息以及通过 ID 挂断通话。以下代码示例展示了如何从 Microsoft Exchange Server 2010 获取统一消息配置信息。
获取邮件提示
Microsoft Exchange Server 在 Exchange Server 2010 和 2013 中加入了多项新功能。其中一项功能让用户在撰写电子邮件时获取邮件提示。这些提示非常实用,因为它们在邮件发送前提供信息。例如,如果收件人列表中的电子邮件地址错误,系统会显示提示,告知该地址无效。邮件提示还可以让您在发送邮件前看到对方的外出自动回复:如果一个或多个收件人设置了外出回复,Exchange Server(2010 和 2013)在撰写邮件时会发送相应的邮件提示。本篇文章演示的所有功能均要求安装 Microsoft Exchange Server 2010 Service Pack 1。下面的代码片段展示了如何使用 EWSClient 使用 Exchange Web Services 的类,可在 Microsoft Exchange Server 2007 及更高版本中使用。
Exchange 模拟
Exchange 冒充允许某人冒充另一个账户,并使用被冒充账户的权限执行任务和操作,而不是使用自己的权限。委派让用户代表其他用户操作,冒充则让他们以其他用户的身份操作。Aspose.Email 支持 Exchange 冒充。该 EWSClient class 提供了 ImpersonateUser 和 ResetImpersonation 方法以实现此功能。
执行此任务:
- 为用户 1 初始化 ExchangeWebServiceClient。
- 为用户 2 初始化 ExchangeWebServiceClient。
- 向账号追加测试消息。
- 启用模拟。
- 重置模拟。
下面的代码片段展示了如何使用 EWSClient 用于实现模拟功能的类。
使用 EWS 的自动发现功能
Aspose.Email API 让您使用 EWS 客户端发现 Exchange 服务器的设置。
中止将 PST 恢复到 Exchange 服务器的操作
Aspose.Email API 允许将 PST 文件恢复到 Exchange 服务器。但是,如果由于 PST 文件体积大导致操作耗时较长,可能需要指定中止操作的条件。可以使用 API 并参考以下示例代码实现此功能。
注意: 示例还需要添加以下类。
public class CustomAbortRestoreException : Exception { }