2006年7月19日

Spamassassin-郵件過濾學習系統使用Bayesian

狀況一:垃圾郵件被判定為合法郵件(漏網之魚)
sa-learn --spam --mbox /Path/To/[被誤判為合法郵件的垃圾郵件資料夾]
狀況二:合法郵件誤判為垃圾郵件
sa-learn --ham --mbox /Path/To/[被誤判為垃圾郵件的合法郵件資料夾]
如果Bayesian Database未建立,可用下列指令:
sa-learn --rebuild
要測試Bayesian學習系統是否正常運作:
spamassassin -D < /usr/share/doc/spamc/sample-spam.txt
利用上面的方法,可以開兩個郵件帳號,SPAM@domain.com收狀況一的郵件,假設使用者發現漏網之魚,就將郵件轉寄至這個信箱;non-SPAM@domain.com收狀況二的郵件,管理者若有發現誤判的郵件,使將其轉寄至這個信箱。

然後再寫個script,固定一個時間啟動Bayesian學習新的資料庫。如此便可讓郵件過濾愈來愈準確。

參考資料:DebianWiki-BayesianClassifier

沒有留言:

Google Analytics

Powered By Blogger
Get Paint.NET!