Pergunta

Quero executar um script quando um email for recebido em meu servidor Exchange.Eu realmente não tenho uma ótima orientação sobre como implementar isso.Escrevi meu script em VB e testei no Outlook.Presumi incorretamente que você pode executar um script a partir de uma regra no Exchange, assim como no Outlook.

Qualquer ajuda seria muito apreciada.Devo usar smtpreg.vbs ou EWS ou algo completamente diferente?

Foi útil?

Solução

Exchange costumava confiar coletores de eventos para esse tipo de processamento, mas está obsoleto e não tem mais suporte no Exchange 2010;como diz o artigo vinculado, a maneira preferida de lidar com eventos agora é desenvolver um personalizado agente de transporte ou usando Serviços Web do Exchange.

O que mais lhe interessa são as notificações de eventos EWS:

http://msdn.microsoft.com/en-us/library/aa579128(v=exchg.140).aspx
http://msdn.microsoft.com/en-us/library/bb204076(v=exchg.140).aspx

O último link também fornece alguns exemplos de código.

Como sempre, como esta é uma questão mais voltada para o desenvolvedor, StackOverflow é provavelmente o melhor lugar para pedir ajuda detalhada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top