创buildExchange 2003服务器端规则,而不以用户身份login

我需要设置服务器端规则(自动回复的用户谁已经离开等),并不得不login为每个用户,并打开Outlook是一个严重的PITA。 此外,任何时候,我必须为尚未离开的用户创build任何规则,我现在需要更改他们的密码,以他们的身份login,然后以某种方式通知他们新的密码,并让他们再次更改(棘手,因为他们现在不能用旧密码login!)

我可以在运行Outlook时打开这些用户的邮箱,并通过Outlook Web Access访问邮箱。 我也有pipe理员访问到Exchange 2003服务器。

有没有更好的pipe理方式呢?

使用CDO和VBScript,只要您有权限,就可以与给定的Exchange邮箱进行交互。 例如,我有一个脚本可以扫描给定邮箱中的邮件,并执行一个操作(运行程序,发送警报等)。 您不需要安装Outlook,只需安装与Exchange系统pipe理器一起安装的相关DLL即可。

一些有用的链接: http : //msdn.microsoft.com/en-us/library/ms526914 ( v = EXCHG.10).aspx和http://gsexdev.blogspot.com/2006/11/creating-server-side -rule-to-move.html 。

基本上,您创build一个MAPI会话,login,然后与邮箱进行交互。 例如,我枚举收件箱中的邮件对象,检查主题和发件人地址,然后从那里开始。

除了为每个已经离开的用户所做的工作之外,唯一的办法就是尝试find一个第三方软件,这可能会让你付出代价…

对不起,我不能有更多的帮助,我希望别人能够帮助你

您是否已将您的acct添加到目标邮箱的权限列表中,然后将其作为Outlook中的其他邮箱打开? 我记得在维护2003邮箱的时候这样做,但是不能记得是否可以创build规则。

是的,使用CDO(例如:通过VBScript)。

Google:“CDO MSExchange.Rule VBScript”