Existem várias maneiras de fazer isso, presumindo que você queira criar regras no servidor para que elas sejam executadas mesmo quando o Outlook do usuário não estiver ativo.
- você pode usar o rule.dll componente do Exchange 5.5 SDK. É muito, muito velho, e o regras que você cria não serão visíveis ou gerenciável pelo Outlook - isso pode ou pode não ser o que você quer.
- o modelo de objeto do Outlook 2007 ferramentas para criar e gerenciar regras , mas só funciona com Outlook 2007. No entanto, o criado regras vão funcionar, não importa o que versão do Outlook que o usuário executa.
- a biblioteca de resgates do Outlook inclui um conjunto de APIs para gerenciar regras . A redenção é um software comercial, mas é muito mais fácil de usar do que rule.dll. O autor fornece excelente suporte e a própria biblioteca é muito fácil de usar.
Para implantar isso centralmente, seu código precisaria fazer logon na caixa de correio de um usuário e criar a regra; você também precisará de uma maneira de enumerar todas as caixas de correio e fazer algumas outras tarefas de manutenção. Deve ser um bom projeto de fim de semana!