CentOS4のlogwatch5.2はイマイチなので、CentOS5.2あたりのlogwatch7.3からpatchしてみた
特に困るのはamavisdから出てくるSPAMのログの扱い。かなり適当だが、以下のようにするだけでかなり減る。
# diff new_amavis old_amavis 63c63 < } elsif ($ThisLine =~ /^Passed( CLEAN)?, /) { --- > } elsif ($ThisLine =~ /^Passed, /) { 85,87c85 < } elsif (($Fromspam, $Towards) < = ( $ThisLine =~ /^(?:Passed |Blocked )?SPAM(?:MY)?,(?: LOCAL| MYNETS LOCAL)? (?:\[(?:[^\]]*)\] )*[(<]([^>)]*)[)>] -\> [\(\<]([^\>\)]+)[\)\>]/ )) { --- > } elsif (($Fromspam, $Towards) = ( $ThisLine =~ /^SPAM, [\(\<]([^\>\)]+)[\)\>] -\> [\(\<]([^\>\)]+)[\)\>]/ )) {