我正在使用Microsoft Exchange 2010。
如何获得特定date的特定邮箱收到的电子邮件数量?
例如,我想查看有多less电子邮件[email protected]在特定的date收到,并将其与另一个网站进行比较。
如注释中所示,您需要在传输服务器上查询所谓的“邮件跟踪日志”
下面的例子将检索由STOREDRIVER执行的任何“RECEIVE”事件,也就是每次消息被实际传递到邮箱
(Get-TransportServer | Get-MessageTrackingLog -Recipients "[email protected]" -EventID "RECEIVE" -Source "STOREDRIVER").Count
您可以指定-Start和-End参数以将search限制在特定的时间范围内,如:
Get-MessageTrackingLog -Start (Get-Date 00:00:00).AddDays(-1) -End (Get-Date 23:59:59).AddDays(-1)
上面的例子将限制查询到昨天的所有