顯示具有 spamassassin 標籤的文章。 顯示所有文章
顯示具有 spamassassin 標籤的文章。 顯示所有文章

2008年9月22日 星期一

Razor2 安裝 , 設定 , 測試

A : 安裝 Razor2

下載點 : http://razor.sourceforge.net/
下載 razor-agents-2.84 , razor-agents-sdk


1 : 安裝 razor-agents-2.84

tar -vxf razor-agents-2.84.tar.bz2
cd razor-agents-2.84
perl Makefile.PL
make
make test
make install


2 : 安裝 razor-agents-sdk

tar -vxf razor-agents-sdk-2.07.tar.bz2
cd razor-agents-sdk-2.07
perl Makefile.PL
make
make test
make install

razor-client
razor-admin -crate
razor-admin -register
-user=user@XXX.XXX -pass= xxxx


B : 啟用 Razor2 Function

1 : 參數設定

修改 spamassassin 的參數 ( local.cf ) 以便啟動 Razor2

cd /etc/mail/spamassassin
vi local.cf

加入 use_ razor2 1

重新啟動 spamassassin 即可
雖然不需要重新啟動就可以生效 , 但是我還是習慣把服務重啟

2 : 參數檢查

spamassassin --lint

若如下圖 表示正常 :



3 : 防火牆設定

若有使用防火牆的話
防火牆相關 PORT的設定 , 在 SPAMASSASSIN 官網有詳細介紹
http://wiki.apache.org/spamassassin/NetTestFirewallIssues


以上為安裝設定 Razor2 步驟


C : 測試 razor2


在 /usr/share/doc/spamassassin-3.2.5 目錄裡面有 SPAM測試信 ( sample-spam.txt)

指令如下 :

spamassassin -t -D razor2 < /usr/share/doc/spamassassin-3.2.5/sample-spam.txt

若看到 razor2 is available 就表是正常運作 , 如下圖 :

Pyzor 安裝 , 設定 , 測試

Pyzor 是一個利用網路合作的系統 , 它是利用文件的內文摘要去定義和封鎖垃圾郵件 .
利用分享式資料庫來回報跟通知使用者哪些是垃圾郵件 .


A : 安裝 Pyzor

下載點 : http://pyzor.sourceforge.net/

tar jxvf pyzor-0.4.0.tar.bz2
cd pyzor-0.4.0
python setup.py build
python setup.py install
chmod -R a+rX /usr/share/doc/pyzor \
/usr/lib/python2.5/site-packages/pyzor \
/usr/bin/pyzor /usr/bin/pyzord

在安裝完畢後執行

pyzor discover

這指令是下載一個名為 servers 的檔案 , 裡面記載 Pyzor伺服器的 IP


B : 啟用 Pyzor Function

1 : 參數設定
修改 spamassassin 的參數 ( local.cf ) 以便啟動 Pyzor

cd /etc/mail/spamassassin
vi local.cf

加入
use_pyzor 1
pyzor _options --homedir /etc/mail/spamassassin

這時你可以再去下載一次 servers 這檔案放在這目錄
pyzor --homedir /etc/mail/spamassassin discover

重新啟動 spamassassin 即可
雖然不需要重新啟動就可以生效 , 但是我還是習慣把服務重啟


2 : 參數檢查

spamassassin --lint

若如下圖 表示正常 :



3 : 防火牆設定

若有使用防火牆的話
防火牆相關 PORT的設定 , 在 SPAMASSASSIN 官網有詳細介紹 http://wiki.apache.org/spamassassin/NetTestFirewallIssues


以上為安裝設定 Pyzor 步驟

2008年9月20日 星期六

DCC 安裝 , 設定 , 測試


DCC (Distributed Checksum Clearinghouse) 官方網站 http://www.rhyolite.com/dcc/
這中文要翻成什麼我還想了好幾天 乾脆保持原文不翻成中文 因為不管翻成什麼怎麼翻譯
都覺得怪怪的 !!

到2007年中期 , 有超過250台伺服 , 60幾萬台電腦系統 , 上百萬使用者 , 大約可以在一個禮拜內收集和計算大約3億封信件 checksum 相關的資料 , 把所收集傳送給 DCC Server (在官網裡有一個流量圖 , 記錄它每天收集到資料量 )
如果在 DCC Server 中,某一封信的 Checksum 總數過多時,我們可以判斷它應該是一封大量傳送的垃圾郵件 。


A : 安裝 DCC

下載點 : http://www.dcc-servers.net/dcc/

tar -zxvf dcc.tar.Z
cd dcc-1.3.92
./configure
make
make install

cd /etc/mail/spamassassin
vi v310.pre


把 #loadplugin Mail::SpamAssassin::Plugin::DCC 前面的# 拿掉
存檔
如下圖所示 :



檢查是否安裝成功 , 執行下列指令 :

cdcc info

若安裝成功開始運作 , 會有如下圖顯示 :



是否有注意到最後有一段 DCC 會去找本機的 DCC Server , 如下圖 :
但是我們本機又沒有設定本機為 DCC Server




去掉這資料 免得浪費時間去要資料

cdcc "delete 127.0.0.1"
cdcc "delete 127.0.0.1 Greylist"


B : 啟用 DCC Function

1 : 參數設定

修改 spamassassin 的參數 ( local.cf ) 以便啟動 DCC

cd /etc/mail/spamassassin
vi local.cf

加入
use_dcc 1
dcc_home /var/dcc

cd /var/dcc
vi dcc_conf

DCCIFD_ENABLE=off 修改 DCCIFD_ENABLE=on
ln -s /var/dcc/libexec/rcDCC /etc/rc.d/init.d/DCC
chkconfig --add DCC

重新啟動


2 : 參數檢查

spamassassin --lint

若如下圖 表示正常 :


netstat -l grpe dcc

表示執行 OK

3 : 防火牆設定

若有使用防火牆的話
防火牆相關 PORT的設定 , 在 SPAMASSASSIN 官網有詳細介紹 http://wiki.apache.org/spamassassin/NetTestFirewallIssues


以上為安裝設定 DCC 步驟


參考文件
DCC 官網 http://www.rhyolite.com/dcc/