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

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

我们希望通过企业通讯的电子邮件生成一个桌面警报,或者可能被标记为自动跟进。 它需要使用Active Directory或Exchange集中部署。

我的第一个想法是组策略,但显然Outlook规则不是你可以使用组策略控制的一部分。

有没有人执行类似的东西?

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

  • 您可以使用Exchange 5.5 SDK的rule.dll组件。 这真的很老,你创build的规则将不可见或可以通过Outlookpipe理 – 这可能是也可能不是你想要的。
  • Outlook 2007对象模型具有用于创build和pipe理规则的工具,但仅适用于Outlook 2007.但是,无论用户运行的是哪个版本的Outlook,所创build的规则都可以工作。
  • Outlook Redemption库包含一组用于pipe理规则的API 。 兑换是商业软件,但比使用rule.dll更容易使用。 作者提供了很好的支持,图书馆本身也很容易使用。

要集中部署,您的代码需要login到用户的邮箱并创build规则; 您还需要枚举所有邮箱并执行一些其他内务处理任务。 应该是一个不错的周末项目!

如果您设置了一台机器并创build了自定义规则,然后将这些规则导出到可访问的位置,该怎么办? login脚本或batch file能否以某种方式导入规则?

只是一个猜测。

编辑 – 我一直在寻找用于Outlook的CMD线开关。 它看起来像是有一个开关,除了“规则和警报”

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

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

不能确定,如果这可以帮助您,但是当我想要使用Exchange 2007部署Exchange组织的规则时,我将使用Exchangepipe理控制台创build一个集线器传输规则。

但我不认为你可以这样显示popup窗口。