将规则分发给 Outlook 2003 和 2007 客户端

将规则分发给 Outlook 2003 和 2007 客户端

有没有办法将仅限客户端的规则分发给 Outlook 2003 和 2007 客户端?

我们希望找到一种方法,让来自公司通讯的电子邮件生成桌面警报,或者自动标记为后续跟进。它需要使用 Active Directory 或 Exchange 进行集中部署。

我首先想到的是组策略,但显然 Outlook 规则不属于您可以使用组策略控制的部分。

有没有人实现过类似的东西?

答案1

有几种方法可以做到这一点,假设您想在服务器上创建规则,以便即使用户的 Outlook 未处于活动状态,这些规则也能运行。

  • 您可以使用规则库 Exchange 5.5 SDK 的组件。它确实非常老旧,您创建的规则无法通过 Outlook 查看或管理 - 这可能是也可能不是您想要的。
  • Outlook 2007 对象模型具有以下工具创建和管理规则,但它只适用于 Outlook 2007。不过,无论用户运行哪个版本的 Outlook,创建的规则都会起作用。
  • Outlook Redemption 库包含一组用于管理规则的 API。Redemption 是商业软件,但比 rule.dll 更容易使用。作者提供了出色的支持,而且库本身也非常易于使用。

要集中部署此功能,您的代码需要登录到用户的邮箱并创建规则;您还需要一种方法来枚举所有邮箱并执行一些其他日常管理任务。应该是一个不错的周末项目!

答案2

如果您设置一台机器并创建自定义规则,然后将规则导出到可访问的位置,结果会怎样?登录脚本或批处理文件能否以某种方式导入规则?

..只是猜测。

编辑 - 我一直在查看 Outlook 的命令行开关。似乎除了“规则和警报”之外,其他所有功能都有开关

编辑 - 看看这是否有帮助。这不是您要求的,但它可能会带您到达那里:

http://www.microsoft.com/technet/scriptcenter/resources/officetips/aug05/tips0818.mspx

答案3

不太确定这是否可以帮助您,但是当我想使用 Exchange 2007 为 Exchange 组织部署规则时,我使用 Exchange 管理控制台创建了一个集线器传输规则。

但我不认为您可以通过这种方式显示弹出窗口。

相关内容