Microsoft Exchange 2010:如何获取特定日期特定邮箱收到的电子邮件数量?

Microsoft Exchange 2010:如何获取特定日期特定邮箱收到的电子邮件数量?

我正在使用 Microsoft Exchange 2010。

如何获取特定日期特定邮箱收到的电子邮件数量?

[email protected]例如,我想查看某个特定日期收到了多少封电子邮件,并将其与另一个网站进行比较。

答案1

正如评论中指出的那样,您需要向传输服务器查询所谓的“消息跟踪日志”

下面的示例将检索 STOREDRIVER 执行的任何“RECEIVE”事件,即每次实际将消息传递到邮箱时

(Get-TransportServer | Get-MessageTrackingLog -Recipients "[email protected]" -EventID "RECEIVE" -Source "STOREDRIVER").Count

您可以指定-Start参数-End将搜索限制在特定的时间范围内,例如:

Get-MessageTrackingLog -Start (Get-Date 00:00:00).AddDays(-1) -End (Get-Date 23:59:59).AddDays(-1)

上述示例将查询限制为昨天的所有日期

相关内容