2013-08-16 15 views
1

사실 postfix와 mysql에 debian을 사용하십시오. 각 사용자의 이메일 수를 알고 싶습니다.각 사용자의 후위 통계는 어떻게 나타 납니까?

모든 통계 프로그램은 내가 접미사를 사용하는 각 사용자에 대한 특정 번호를 알고 싶습니다 일반적이다.

예를 : I가 3 개 계정 그들 각각의 통계

[email protected] 
    sent 150email 
    [email protected] 
    sent 425email 
    [email protected] 
    sent 2email 
    etc. .... 

방법이 있나요

을 얻기 위해 후위

[email protected] 
    [email protected] 
    [email protected] 

? 사전 :

답변

2

에서 감사 스크립트는/usr '는/usr/share/logwatch/스크립트/서비스/접미사' `인 데비안 시스템에있는 사람들을 위해 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 
 
+1

를 사용해보십시오/share/logwatch/scripts/services/postfix --nosummary --nodetail - envelopesenderdomains = '2 1:10 : 2 : 8 :'/ var/log/mail.log' –

관련 문제