Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5376365
  • 博文数量: 1144
  • 博客积分: 11974
  • 博客等级: 上将
  • 技术积分: 12312
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-13 20:06
文章存档

2017年(2)

2016年(14)

2015年(10)

2014年(28)

2013年(23)

2012年(29)

2011年(53)

2010年(86)

2009年(83)

2008年(43)

2007年(153)

2006年(575)

2005年(45)

分类: LINUX

2006-03-16 13:50:36

 

MDaemon Bayesian學習設置概述

 

        MDaemon內置阻止垃圾郵件的功能,但一台MD的郵件服務器剛裝好後,按其默認的配置會造成誤判、漏判的狀況發生,這是正常的,畢竟垃圾郵件也在不斷的變化、發展。不過MD也提供了Bayesian學習的功能。

下面就簡單的說說我個人是如何來設置的。

1.      依次點選“SetupPrimary DoaminArchival”,勾選“Archival inbound mail”。這個設置可以將MD收到的郵件都備份一份到公共資料夾中。注意:因這裡只是為方便收集郵件樣本而設,在MD學習完成後要取消此項。

 

2.      依次點選“security”—“Spam filter…spamfiltering…put the message in the spam trap public folder”。此步設置是把系統認定的垃圾郵件放入一個公用資料夾,以便管理員進審核。


3.      再選取“Heuristics”,修改“A message is spam if its score is greater or equal to”後的“5.0”為“10”。
設為5.0有點太嚴格了,個人感覺修改成“10”比較好,這個數值可以根據自己的要求改,不改也可以。數值越小,要求越嚴格。

 

4.      再點取“Bayesian”,選取“Apply Bayesian knowledge to heuristic message scoring”和“Enable Bayesian scheduled learning”,其它用默認值即可。
系統默認是在晚上000進行學習,旁邊的Learn按鈕可以讓系統立即進行學習。

      *****************以下為2006/2/14補寫*****************

      因部分網友反應按此教程應用后,發現沒有相應的資料夾,經檢查,此教程有遺漏。

      產生此問題的原因在于此教程是我先做好貝葉斯學習設定,應用并積累了一定經驗后寫的,由于疏忽產生,在此向大家說聲不起!

      解決此問題的方法就是第一次設定時點擊下圖中的“Create"按鈕即可。

      ******************以上為2006/2/14補寫***********************


 這是在MD服務器上的設置。為了方便對系統認定的垃圾郵件進行審核,可以在客戶端進行一些設置,以OE6為例.

1.      OE是新增一個MD管理員帳號,不過注意這裡使用的是IMAP協議,不是常用的POP3協議。設置方法大體與POP3一樣,唯一不同的是下圖。


2.      設置完成後會出現一個對話框,選取“是”


3.      隨後出現的對話框中,讓下面的資料夾都顯示出來。

 

4.      設置完成後的OE資料夾界面如下,重點是紅色選取部分,若某個資料夾無法顯示,可直接新增一個資料夾,名稱成與下圖一致。


各資料夾作用如下:
\Bayesian\Non-Spam
:用來存放非垃圾郵件
\Bayesian\Spam
:用來存放垃圾郵件
\Mail Archive\Inbound to
:用來備份收到的所有郵件
Spam Trap
:系統會將其認定的垃圾郵件放入此資料夾

5.      對於Inbound to中的郵件進行審核,將你認定的垃圾郵件和正常郵件分別拖入SpamNon-Spam中;
對於Spam Trap中的系統認定的垃圾郵件,可以進行審核,將其中誤判為垃圾郵件的信件拖入Non-Spam
注意:SpamNon-Spam中的郵件會被系統學習後自動刪除。

      ************以下為 2006/2/14補寫*************

      放入NON-SPAM中的郵件,系統并不會重新發送給收件人,需要手工處理轉給收件人。

      ************以上為 2006/2/14補寫*************

      


本步操作過程每天做一次,盡可能多做幾天,我就做了整整半個月,郵件樣本累計有近10萬封郵件。雖然當時很累,但現在看來還是值得的:沒有誤判的郵件,每天可以擋下1000封左右的垃圾郵件。

 

當然上面只是通過Bayesian學習來防止垃圾郵件,還可以結合黑白名單、RBL等方法來進行,因個人應用有限,不做此討論。(作者STDMIS)

 

部分網友提問解答,放上來,方便大家對此有更多了解。

1。 中問到:

放入NON-SPAM中的郵件,系統并不會重新發送給收件人,需要手工處理轉給收件人。
我有点不理解:学习用的邮件不是备份过来的吗?删除了有什么关系呢?为什么要手工转发?是用于学习的邮件都要用手工转发,还是被误判为垃圾邮件的?

A:正如你所指出的一樣,學習用的郵件是備份的,刪除了也沒有關系。
但有部分系統誤判的,這些被誤判的郵件可能按照你的設定,沒有被收件人收到。
我們當然要為這些被誤判的“平反”,“平反”的方法就是把他們放到NON-SPAM中﹔
是否要讓這些被誤 判的信件到達他的真正的目的地?
系統不會因你把它們放入到NON-SPAM就去重新發送,所以我們可能需要手工轉寄這部分被誤判的郵件,讓它們到達本來應該到達的地方。

 

阅读(905) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~