以编程方式创buildOutlook规则

我需要为我的所有用户分配一个规则。 条件是主题包含,从,并有附件。 我不想重蹈覆辙,因此我最初尝试从Exchange 2010命令行pipe理程序中使用New-InboxRule。 我能够创build规则,但是从Outlook中禁用的任何规则在该过程中被删除。 这种行为似乎是devise。

接下来,我尝试使用Exchange Web服务托pipeAPI,同样我也可以创build规则,但是在Outlook中被禁用的任何内容都不可见,只要保存新规则就会被删除。

我写了一些代码来使用Redemption数据对象来做到这一点,并发现它有相同的缺点。

只是为了澄清我没有任何使用这些方法创build规则的问题。 这是以前在Outlook中禁用的规则的删除,这是一个阻止。

我不想浪费时间重写CDO,因为我一般认为RDO更强大,我怀疑它会起作用。 我不认为Outlook对象模型有能力login到另一个邮箱,所以太难以运行作为服务器端的工作。

我知道Exchange 5.5 SDK中的rule.dll,但由于年龄的原因,我们真的希望摆脱这种情况。 理想情况下,ESM命令或EWS代码是首选。 我很乐意使用Redemption,但它有相同的限制。

不幸的是,MAPI /扩展MAPI编程超出了我的技能。 有什么办法来pipe理从Outlook禁用的规则,使用任何这些接口?

让我知道你的想法,这将不胜感激。

这似乎很奇怪, 如果他知道发生了什么事情,我曾问过谁写了救赎的德米特里Streblechenko,他也感到困惑。 如果您在一个邮箱中使用Outlook手动创build规则,会发生什么情况? 为什么残疾人规则首先被禁用?