【问题标题】:How to count emails sent and received per user per day on Exchange 2003如何计算每个用户每天在 Exchange 2003 上发送和接收的电子邮件
【发布时间】:2012-06-07 17:24:16
【问题描述】:

我想知道每个用户每天发送或接收多少邮件。在 Exchange 2010 上可能更容易但我使用的是 Exchange 2003。我想有两种方法:

  1. 获取每个帐户的收件箱和发件箱中有多少电子邮件。然后第二天做同样的事情并计算差异。我可以通过WMI exchange_mailbox class 获取邮箱中的全部项目。但它并没有分别告诉我收件箱和发件箱项目。更重要的是,一些 pop3 用户不会将电子邮件保存在服务器上。总项目数始终为 0。

  2. 第二种方式是解析交换日志。但我不知道交换日志。任何脚本都可以做到这一点?

我不知道有没有更好的主意?任何帮助都表示感谢。

【问题讨论】:

  • Exchange 2003 是商业软件。您的供应商不是此类信息的最佳来源吗?
  • 我已经尝试了几种方法,但我对它们并不满意。也许你是对的。

标签: wmi exchange-server


【解决方案1】:

这可能有点矫枉过正,但MailArchiva 是一个电子邮件归档工具,它还提供一些关于它处理的指标和统计信息。它将与大多数邮件服务器软件配合使用,包括 Exchange。他们有一个可免费用于非商业用途的“开源版”,并提供对其商业产品的免费试用。

解析您的 Exchange 日志将是一种更小、更便宜的选择。但是由于 StackOverflow 的大多数人可能不知道 Exchange 日志是什么样的,因此您需要在此处发布摘录,以及您在第一次尝试解析它时编写的任何代码。将其添加到您的问题中,看看它会将您带到哪里!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 2017-10-07
    • 2017-02-01
    相关资源
    最近更新 更多