Current time: 12-24-2024, 12:23 PM Hello There, Guest! (LoginRegister)


Post Reply 
E-Mail-Traffic-Statistik mit dovecot erweitern
Author Message
sun Offline
Junior Member
*

Posts: 25
Joined: Mar 2008
Reputation: 0
Post: #1
E-Mail-Traffic-Statistik mit dovecot erweitern
Ich versuche die POP3 Mail Statistik mit dovecot zu erweitern.

Input (mail.log):
Dec 24 09:56:52 home dovecot: POP3(user1@domain.tld): Disconnected: Logged out top=0, retr=13704, del=3, size=13653
Soll Output (pop3.log):
user=user1@domain.tld, top=0, retr=13704

Code:
$rs = sys_command("$cat $rlog|$grep -E '(courierpop3login|pop3d|dovecot).+top='|$grep -v 'ip=\\[::ffff:127.0.0.1\\]'|"
    ."$awk '/courierpop3login/ {print \$7,\$9,substr(\$10,1,length(\$10)-1);} "
    ."/dovecot/ {print substr(\$6,6,length(\$6)-7),\$10,substr(\$11,1,length(\$11)-1);} "
    ."/pop3d/ {print \$7,\$10,substr(\$11,1,length(\$11)-1);}'"
    ." 1>$pop3_log");

damit bekomme ich schon mal im Output:
user1@domain.tld top=0, retr=13704

Sollte aber eher so sein:
user=user1@domain.tld, top=0, retr=13704

Mit "user=" am Anfang und mit einem Komma am Ende des ersten Strings.

Für einen kleinen Tipp zu regex und perl wäre ich euch sehr dankbar.
12-24-2008 08:35 PM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #2
RE: E-Mail-Traffic-Statistik mit dovecot erweitern
Da gibt es ein Ticket mit Patch zu --> http://www.isp-control.net/ispcp/ticket/1597

Greez BeNe
12-30-2008 11:09 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)