[Kolab-devel] [issue1140] amavisd: summary not working
gelpi@corona.it
corona at gelpi.it
Mon Feb 20 16:11:52 CET 2006
Thomas Arendsen Hein wrote:
>New submission from Thomas Arendsen Hein <thomas at intevation.de>:
>
>rc.amavisd %daily calls /kolab/sbin/amavislogsumm with illegal options.
>Even if run manually, amavislogsumm doesn't produce a spam report, maybe because
>of too low loglevel or changed log format of amavisd.
>
>
>
There are 2 problems also.
1) A permission error in the log directory.
Amavis log file must have kolab-r.kolab-r owner.
In my 2.1 kolab was root.root
2) Amavislogsumm is for an old log format.
After correcting iussue 2 Amavis told you what to modify in
configuration to have statistics.
Here is the diff I use to correct it.
118c118,120
< $timeSum
---
> $timeSum,
>
> $isClean
417a420
> undef($isClean);
421c424
<
---
>
429c432,433
< if ($logLine =~ m/SPAM-TAG, <(.*)> -> <(.*)>, Yes, hits=(\d+)/) {
---
> # if ($logLine =~ m/SPAM-TAG, <(.*)> -> <(.*)>, Yes, hits=(\d+)/) {
> if ($logLine =~ m/SPAM-TAG, <(.*)> -> <(.*)>, Yes, score=(\d+)/) {
437c441,442
< if ($logLine =~ m/SPAM, <(.*)> -> <(.*)>, Yes, hits=(\d+)/) {
---
> # if ($logLine =~ m/SPAM, <(.*)> -> <(.*)>, Yes, hits=(\d+)/) {
> if ($logLine =~ m/SPAM, <(.*)> -> <(.*)>, Yes, score=(\d+)/) {
451a457,461
> # CLEAN
> if ($logLine =~ m/Passed CLEAN, /) {
> $isClean = 1;
> }
>
458c468
< } else {
---
> } elsif (!defined($isClean)){
Andrea Gelpi
More information about the devel
mailing list