Mailwatch 1.0.4 無法顯示Clamd掃描的病毒報告及圖表

MailScanner使用Clamd掃毒引擎時,Mailwatch下面兩個報表無法使用

TOP VIRUS REPORT 會出現 JpGraph Error: Illegal pie plot. Sum of all data is zero for Pie!

VIRUS REPORT 則無法秀出任何結果

雖然 1.0.4 已加入 Clamd 支援不過程式碼有誤,需修改 functions.php 以下區段:

case ‘clamd’:
//define(VIRUS_REGEX, ‘/(.+) contains: (\S+)/’);
define(VIRUS_REGEX, ‘/(.+) was infected: (\S+)/’);
break;

以及 rep_viruses.php

case(“clamd”):
$scanner[$vscanner][‘name’] = “ClamD”;
//$scanner[$vscanner][‘regexp’] = “/(.+) contains (\S+)/”;
$scanner[$vscanner][‘regexp’] = “/(.+) was infected: (\S+)/”;
break;

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。