Usando a API do EWS para pesquisar caixas de correio de diferentes usuários

Estamos desenvolvendo um módulo com o objetivo principal de rastrear e coletar informações sobre inspeções de danos (mercado de seguros). Cada caso tem um código (por exemplo, L000525). Cada caso poderia ser gerenciado por várias pessoas. Todos os e-mails relacionados a um caso específico incluem o código do caso no assunto.

O que queremos fazer é coletar e mostrar os e-mails recebidos e enviados relacionados a cada caso específico.

A ideia é que qualquer usuário possa abrir uma janela de "Gerenciamento de caso", selecionar um caso específico e, em seguida, obter todas as informações relacionadas (incluindo os e-mails, é claro).

Temos que encontrar os e-mails nas caixas de correio de cerca de 20 usuários. Então as perguntas são:

Qual é a melhor maneira de fazer isso? Será que vai consumir muito tempo e recursos?

Somos novos no mundo do Exchange, então estamos pensando em representação do Exchange, mas não temos certeza de nada. O módulo é desenvolvido no Silverlight 3, WCF, SQL Server + Exchange 2007.

questionAnswers(2)

yourAnswerToTheQuestion