我正在使用 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)
上述示例将查询限制为昨天的所有日期