查看完整版本: Mail Server的好幫手--Vispan

danny 2006-11-19 18:59

Mail Server的好幫手--Vispan

公司的垃圾信件常叫人頭痛,雖然已安裝MailScanner和SpamAssassin但還是常常會有幾百封垃圾信,原因出在MailScanner只能處理進來主機以後的信件,沒辦法做到"境外決戰",所以找了一套不錯的小軟體來安裝,看看是否真的如我所要求的可以達到境外決戰的目的,如此一來可以降低網路流量, 也可以做到針對廣告信件來源持續長期封鎖的目的....

要安裝之前請先檢查環境是否有以下套件:

[code]perl module Number::Format.
perl module HTTP::Date.
Perl module Net::DNS
Perl module Net::CIDR (should already be there - used by MailScanner)
Perl module GD::Graph (this requires the GD library)
Mailscanner.
Spamassassin.
GEOIP Database and perl module (optional).
perl module Mail::Sendmail[/code]

然後再到官方網站http://www.while.org.uk/mailstats/下載最新版本的Vispan(目前最新版本為2.1.0)。

整個安裝過程非常簡單,只要下兩行指令就搞定:
perl Makefile.PL
make install

接著編輯/etc/Vispan.conf,修改以下主要設定:

UseIPTables = 0
如果mail server沒有啟用iptables這段就設"0",若有就選"1",啟用iptables有個好處他會自動設定rule擋掉廣告信件主機IP,不過問題來了,萬一有個數千筆垃圾信件IP,那iptables的rule就變數千條,會累死人的,所以建議不要啟用。

BlockTime = 7200 # 5 day
一開始因為廣告信件很多,如果將IP Block太久怕會影響Server效能,所以先用預設值觀察幾天看看,過幾個星期後再慢慢將Block時間調久一點。

HTMLDir = /var/www/html/www/vispan
設定報表頁面路徑。

Scanner = sophos
設定你的防毒軟體名稱,Vispan會統計病毒數量。

SMTPServer = mail.myhost.com
設定你的SMTP。

其他的就依個人需求逐一調整設定,小弟不在這裡贅述了。接下來看看Maillog的結果,如果出現以下訊息即代表已經在跑囉!
arg1=[125.243.83.26], arg2=125.243.83.26, relay=[125.243.83.26], reject=550 5.0.0 We do not accept junk mail
注意喔,他是reject不是discard....

報表頁面Demo
http://www.while.org.uk/vispan

萬一遇到不小心被Block的IP怎麼辦?
先到/etc/mail/access刪除被擋的IP,然後將IP加到/etc/MailScanner/rules/spam.whitelist.rules裡就可以了。

moveboy 2007-5-2 10:44

請教大大VISPAN問題

感恩不儘了
我裝了VISPAN,我的系統是FC2+MailScanner+postfix+f-port
但是都會出現
Checking if your kit is complete...
Looks good
MakeMaker FATAL: prerequisites not found (GD::Graph not installed)
錯誤訊息
我已經裝了
GD-2.35              GDGraph-Map-1.05.tgz     GDTextUtil-0.86
GD-2.35.tar.gz       GDGraph-XY-0.92          GDTextUtil-0.86.tar.gz
GDGraph-1.40         GDGraph-XY-0.92.tar.gz   Number-Format-1.52
GDGraph-1.40.tar.gz  GD-Text-Arc-0.02         Number-Format-1.52.tar.gz
GDGraph-1.43         GD-Text-Arc-0.02.tar.gz  Vispan-2.1.0
GDGraph-1.43.tar.gz  GDTextUtil-0.80          Vispan-2.1.0.tar.gz
GDGraph-Map-1.05     GDTextUtil-0.80.tar.gz
這些檔案但是都無法解決這問題
不知道大大是否可提示一下這問題的徵結
我已經困擾很久了!感恩不儘

haocheng 2007-8-3 09:33

MakeMaker FATAL: prerequisites not found (GD::Graph not installed)

Create 3D Graphs DAG packages for Fedora Core 2 i386

[url]http://rpmfind.net/linux/rpm2html/search.php?query=perl-GD-Graph3d[/url]

[url]http://rpmfind.net/linux/rpm2html/search.php?query=perl-GD-Graph3d[/url]

GD::Graph 要抓 perl-GD-Graph3d 這個 安裝就 OK 了!

moveboy 2007-8-6 14:57

回復 #3 haocheng 的帖子

可是報告haocheng 大大我裝了會出現以下這個錯誤說!
warning: perl-GD-Graph3d-0.63-1.1.fc2.dag.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
        perl(GD::Graph) is needed by perl-GD-Graph3d-0.63-1.1.fc2.dag
        perl(GD::Graph::axestype) is needed by perl-GD-Graph3d-0.63-1.1.fc2.dag
        perl(GD::Graph::bars) is needed by perl-GD-Graph3d-0.63-1.1.fc2.dag
        perl(GD::Graph::colour) is needed by perl-GD-Graph3d-0.63-1.1.fc2.dag
        perl(GD::Graph::pie) is needed by perl-GD-Graph3d-0.63-1.1.fc2.dag
        perl(GD::Graph::utils) is needed by perl-GD-Graph3d-0.63-1.1.fc2.dag
還要裝啥軟體嗎?
頁: [1]
查看完整版本: Mail Server的好幫手--Vispan