【问题标题】:Postfix statistics of each user, how do?Postfix统计每个用户,怎么做?
【发布时间】:2013-08-18 23:59:10
【问题描述】:

实际上使用带有 postfix 和 mysql 的 debian。 我想知道每个用户发送了多少封电子邮件。

所有统计程序都是笼统的,我想知道每个使用postfix的人的具体数字。

示例: 我有 3 个帐户后缀

  account1@abc.com
  account2@def.com
  account3@hfs.com

为每个人获取统计信息

  account1@abc.com
  sent 150email
  account2@def.com
  sent 425email
  account3@hfs.com
  sent 2email
  etc. ....

有办法吗? 在此先感谢:)

【问题讨论】:

    标签: linux email smtp debian postfix-mta


    【解决方案1】:

    尝试使用postfix-logwatch

    # Sample Usage
    perl postfix-logwatch --nosummary --nodetail --limit envelopesenderdomains='2 1:10: 2:8:'  /var/log/maillog
    # Command says Give 2 level output in which give top ten domains in level one( 1:10:) and top 8 users in each domain ie. level two ( 2:8: )
    
    ****** Detail (2) ********************************************************************************** 72488 Envelope sender domains ----------------------------------------------------------------- 14055 intranet.domain1.com 6912 domain1-owner 1203 owner 486 cmowner 370 sysaduser 219 cowner 185 towner 175 autoowner 167 cpanel-owner ... 8867 live.com 8867 postman 7635 *unknown 7635 <> 6172 domain2.com 895 keybox 588 autoearn 480 autesting 322 audit 231 k_crawler 120 user8 94 mon 80 orderadmin

    【讨论】:

    • 对于那些在 debian 系统上的脚本是 '/usr/share/logwatch/scripts/services/postfix' /usr/share/logwatch/scripts/services/postfix --nosummary --nodetail --limit envelopesenderdomains='2 1:10: 2:8:' /var/log/mail.log
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多