none
统计全年邮件总数只能统计到近一个月的,为什么 RRS feed

  • 问题

  • 您好!

    我的环境是3台cashub,3台mailbox,版本2010

    最近遇到年度汇总,需要汇总2018年全年每月的邮件收件总数和发件总数,了解了得用powershell命令来调用结果

    Get-MessageTrackingLog -ResultSize unlimited -Start "12/01/2012" -End "12/21/2012" -EventId "send" -Server "srvbj06" |Measure-Object

    参考相关资料,用到了如上命令,但是只调出了12月的数据和11月的部分数据,11月数据量相对12月小很多,1-10月的数据都是0

    想了解下,这个命令是从哪里读取的数据,为什么只能读取到1个月左右的,是否还有方法能把今天的数据给统计出来?

    有遇到过的麻烦告知下,感谢!

    2018年12月28日 1:50

全部回复

  • 今天重新检索了下邮件数量,11月的数量减少了,12月的增多了,感觉应该命令读取日志数据的时间有关,日否有日志存放时间限制,日志存放时间怎么修改?
    2018年12月28日 3:51
  • 您好,

    是的,Message Trakcing有默认的时间限制,默认为30天,您可以使用以下的命令进行查看以及修改:

    Get-TransportServer | fl MessageTrackingLogMaxAge
    Set-TransportServer Mailbox01 -MessageTrackingLogMaxAge 365

    同时修改该参数之后也无法查看之前的日志,因为这一个设置只会对接下来产生的日志影响。

    如果您想了解更对关于message tracking的限制,您可以查看这一篇文章:配置邮件跟踪 

    此致,

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2018年12月28日 9:22
    版主
  • 您好

    感谢解答

    已解决

    2018年12月28日 12:00
  • 您好,

    请问以上的解释以及建议对您有效吗?还是您已经通过自己的方案解决了这一个问题?

    如果以上的建议有效,我建议您它标记成答案以帮助其他有类似疑惑的用户。如果您是通过自己的方案已经解决了这一个问题,非常欢迎您在这个帖子中分享一下您的解决方案以帮助更多的论坛用户。

    此致,

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2018年12月31日 6:26
    版主