--- /usr/bin/pflogsumm.pl 2006-11-18 11:02:13.000000000 +0100 +++ pflogsumm.backup 2006-11-18 11:09:28.000000000 +0100 @@ -515,8 +515,11 @@ s/: \[ID \d+ [^\]]+\] /: /o; # lose "[ID nnnnnn some.thing]" stuff my $logRmdr; next unless((($msgMonStr, $msgDay, $msgHr, $msgMin, $msgSec, $logRmdr) = - /^(...) +(\d+) (..):(..):(..) \S+ (.+)$/o) == 6); + /^(\S\S\S) ([\d][\d]) ([\d][\d]):([\d][\d]):([\d][\d]) (.+)$/o) == 6 || + (($msgMonStr, $msgDay, $msgHr, $msgMin, $msgSec, $logRmdr) = + /^(...) +(\d+) (..):(..):(..) \S+ (.+)$/o) == 6); unless((($cmd, $qid) = $logRmdr =~ m#^(?:vmailer|postfix|$syslogName)/([^\[:]*).*?: ([^:\s]+)#o) == 2 || + (($cmd, $qid) = $logRmdr =~ m#^\[(?:vmailer|postfix|$syslogName)/([^\s:]*)\] ([^:\s]+)#o) == 2 || (($cmd, $qid) = $logRmdr =~ m#^((?:vmailer|postfix)(?:-script)?)(?:\[\d+\])?: ([^:\s]+)#o) == 2) { #print UNPROCD "$_";