阻擋垃圾郵件方法

MS32-系列-郵件伺服器,郵件紀錄器的應用心得,問題與討論

版主: tke200peter

頭像
belena
文章: 40
註冊時間: 週三 2月 07, 2007 9:11 am

阻擋垃圾郵件方法

文章belena » 週五 6月 15, 2007 4:40 pm

阻擋垃圾郵件的方法有很多,最簡單的是在收信軟體或郵件伺服器上設定過濾條件,
阻擋某些特定的寄件者、主旨文件、內容關鍵字。
但是【道高一呎、魔高一丈】發廣告信者隨時更換那些資料就可以輕易通過這些過濾條件,
往往設了一大堆的過濾條件,無法真正濾掉信件,反而導致收、送信件緩慢。

ShareTech MS系列郵件伺服器採用專門的垃圾郵件過濾軟體SpamAssassin,
他跟郵件伺服器緊密結合,在收信的第一時間就套用過濾條件,判斷是否為垃圾郵件,他採取下列方法來判斷:

A、表頭分析(header analysis):分析表頭資料可以找出一些專門寄廣告信件業者的資訊。
B、文件內容分析(text analysis):文件內容一樣含有一些垃圾郵件的特徵值存在,
例如內容是100% HTML 格式或純文字模式,分別代表不同意義。
C、黑名單(blacklists):除了自建的黑名單外,ShareTech 郵件伺服器也會參考mail-abuse.org, ordb.org等網站的黑名單內容。

郵件伺服器依據上面的3種分類,不同特徵值給予不同的評分,
例如,如果收到的內容90~100%都是HTML格式,就給1.1分,
加總所有特徵值的分數就可以推論是否為廣告信件,
使用者可以自行設定1到10種不同的等級,寬鬆或嚴格的對待郵件評斷標準。
圖檔
一個典型的瓶評分表如下:

X-Spam-Report:

* 0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts

* 0.0 HTML_MESSAGE BODY: HTML included in message

* 2.2 HTML_IMAGE_ONLY_02 BODY: HTML: images with 0-200 bytes of words

* 0.7 MIME_HTML_NO_CHARSET RAW: Message text in HTML without charset

* 1.9 MIME_HEADER_CTYPE_ONLY 'Content-Type' found without required MIME headers

* 1.6 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook

X-Spam-Status: Yes, hits=6.5 required=6.0 tests=FORGED_MUA_OUTLO

範例中,設定垃圾郵件分數是6分,因為加總為6.5分,所以歸類為Spam-Mail,
當然也可以用自定垃圾郵件過濾條件,如下圖:
圖檔
如果經ShareTech郵件伺服器判斷為垃圾郵件,會在其主旨最前面上加入【Spam-Mail】字樣,
只要在收信軟體上再做一些過濾條例,就可以將擾人的垃圾郵件歸類,集中看管。如下圖:

圖檔

將垃圾郵件跟正常的信件分類後就可以減少收信、看信的時間,增加生產效率。

回到「MS32-系列-郵件伺服器(韌體V1.5.x)早期型號」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 49 位訪客