按文件夹查询 Exchange 已发送项目数

按文件夹查询 Exchange 已发送项目数

我有一台大型 Exchange 服务器,其中有数千个文件夹中的数十万封电子邮件。

我想生成一个列表,列出用户为公共文件夹的子集发送了多少封电子邮件。

如果我可以针对服务器运行 SQL(可以吗?),我希望运行如下查询:

SELECT from, count(*)
FROM emails
WHERE email_is_in_folder_or_descendents('Public Folders/Customers/XYZ')
GROUP BY from

这可能吗?我拥有服务器的完全管理员访问权限。

答案1

似乎您可以使用 Web 服务查询 Exchange。此链接显示如何使用 Exchange Web 服务托管 API 进行分组查询:

http://msdn.microsoft.com/en-us/library/exchange/dd633674(v=exchg.80).aspx

相关内容