2010年11月23日 星期二

MailScanner + AVG 8.5 For Linux 要注意的地方

Mailscanner目前支援的防毒很多,大多數防毒軟體跟它配合是沒什麼問題的
可是如果您想要讓 MailScanner + AVG 來做您的郵件掃毒,是需要修改一下的

#vi /etc/MailScanner/virus.scanners.conf
找到avg那一行,原來應該是長這樣
avg    /usr/lib/MailScanner/avg-wrapper    /usr/local
請改成
avg    /usr/lib/MailScanner/avg-wrapper    /usr

就是把/local拿掉即可
最後再執行
#/etc/init.d/MailScanner restart
就好了哦

2010年11月22日 星期一

MailScanner 4.81.4 + Perl 5.10(以上) + Perl-Archive-Zip 1.30 會造成郵件卡住的問題

最近將郵件伺服器升級,升級後看起來一切正常,收發也沒什麼問題,結果才發現是有問題藏在裡面

一般正常收發信件是一定不會有問題,但是如果收發郵件中有zip檔,而且zip檔裡面有doc或docx(2007格式)的檔案時,就會造成錯誤,並且無法將此信進入spam檢查,當然信就都寄不出去或收不下來,使用以下指令會出現以下的錯誤訊息

MailScanner --debug

Insecure dependency in chmod while running with -T switch at /usr/share/perl5/Archive/Zip/Member.pm line 490.

如果還有其他錯誤訊息請多用Google查詢

我查了很久,才發現問題是出在perl-Archive-ZIP這個程式,詳細資料在以下網址可以查到


如果您的Archive-ZIP是1.30這個版本,請暫時用以下的方法暫時解決,等它更新完再說

vi /etc/MailScanner/MailScanner.conf
找到Maximum Archive Depth這個參數將其設為0
Maximum Archive Depth = 0
重新啟動MailScanner即可,您就會看到所有在佇列上的信以最快的速度清
完了
 
這次發生這樣的事,只能說真衰,這麼巧就被我遇上了XD