在 Exchange Server 上使用规则
Contents
[
Hide
]
管理规则
Aspose.Email 可用于使用以下方式管理 Exchange Server 上的规则: EWSClient 类。此类使用 Exchange Web Services (EWS),该服务在 Exchange Server 2007 及以后版本中可用。为演示如何管理规则,本文解释了如何:
- 读取服务器上已有的规则。
- 创建新规则。
- 更新现有规则。
本文描述的所有功能均需要 Microsoft Exchange Server 2010 Service Pack 1。
读取规则
从 Exchange Server 获取所有规则:
- 使用以下方式连接到 Exchange Server: IEWSClient 类。
- 调用 IEWSClient->GetInboxRules() 获取所有规则的方法。
- 在循环中,遍历所有规则并显示规则属性,如条件、操作和名称。
以下代码示例展示了如何读取规则。
创建新规则
要在 Exchange Server 上创建新规则,请执行以下步骤:
- 使用以下方式连接到 Exchange Server: IEWSClient 类。
- 创建 InboxRule 类的新实例并设置以下必需属性:
- 显示名称
- 条件
- 操作
- 调用 IEWSClient->CreateInboxRule() 创建规则的方法。
以下代码示例展示了如何创建新规则。
更新规则
在 Exchange Server 上更新规则:
- 使用以下方式连接到 Exchange Server: IEWSClient 类。
- 调用 IEWSClient->GetInboxRules() 获取所有规则的方法。
- 在循环中,遍历所有规则,并通过在条件中匹配 DisplayName 来获取要更改的规则。
- 更新规则属性
- 调用 IEWSClient.UpdateInboxRule() 更新规则的方法。
以下代码示例展示了如何更新规则。