Parece que você pode consultar o Exchange usando os serviços da web. Este link mostra como fazer uma consulta agrupada usando a API Gerenciada dos Serviços Web do Exchange:
Eu tenho um grande servidor Exchange com centenas de milhares de e-mails em milhares de pastas.
Gostaria de gerar uma lista de quantos e-mails foram enviados, por usuário, para um subconjunto das pastas públicas.
Se eu pudesse executar o SQL no servidor (posso?), gostaria de executar uma consulta nos seguintes termos:
SELECT from, count(*)
FROM emails
WHERE email_is_in_folder_or_descendents('Public Folders/Customers/XYZ')
GROUP BY from
Isso é possível? Eu tenho acesso total de administrador ao servidor.
Parece que você pode consultar o Exchange usando os serviços da web. Este link mostra como fazer uma consulta agrupada usando a API Gerenciada dos Serviços Web do Exchange: