-------- Original Message -------- Subject: Re: Postfix log analizer Date: Tue, 01 Apr 2003 16:40:32 +0100 From: mimo <mimo@restoel.net> To: Teun Vink <teun@moonblade.net>References: <[🔎] 656F04F343FC25409463829A15B5FDDC08B092@netwake-nt.netwake.de> <[🔎] 1049288019.1981.21.camel@foobar.utah.inet> <[🔎] 1049295249.4429.60.camel@tux>
Here is my lsmail script - usage:
lsmail <regex> [optional: log file extension, .1,.2, etc]
ex: lsmail "from=<mimo" ".1"
looks for all email I have sent yesterday
mm
#!/usr/bin/perl
#03 mimo / GN
my ($pattern,$ext) = @ARGV;
$maillog="/var/log/maillog".$ext;
#$pattern="$ARGV[0]";
print("$pattern");
open(INFILE,$maillog);
@lines;
$linecount=0;
while(<INFILE>) {
$line = $_;
if(m/$pattern/) {
# print "$line \n";
@fields = split(/\s+/, $line);
# print "@fields\n";
# print "@fields[5]\n";
if($fields[5] =~ /(\d+)/) {
# print("$fields[5]\n");
$lines[$linecount++]=$fields[5];
}
}
}
foreach $i (@lines) {
system("grep $i $maillog");
}
Teun Vink wrote:
On Wed, 2003-04-02 at 14:53, Andre Luis Lopes wrote: [..]Actually, I'm already using pflogsum but it doesn't seems to support generating the kind of report I'm looking for. It's good enough for generating statistics about a lot of useful data, but what I would like to see in a report is something like : Message ID Sender Recipient Size XXXXX user@mydomain user@somewhere XXXThis shouldn't be too hard to do with some grepping/regexp'ing on mailserver logs, now should it?The size is not that important.Who made you believe that? ;-) Teun -- BOFH excuse #103: operators on strike due to broken coffee machine