0

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

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

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

有没有更好的主意我不知道?任何帮助表示赞赏。

4

1 回答 1

0

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

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

于 2012-06-05T22:27:23.823 回答