當(dāng)今世界,垃圾郵件繼續(xù)橫行,而且日益成為一個(gè)嚴(yán)重的問(wèn)題,因?yàn)槔]件制造者也變得越來(lái)越聰明了,所以防止垃圾郵件對(duì)任何運(yùn)行郵件服務(wù)器的人來(lái)說(shuō)都是一件非常必要的事情。對(duì)于使用Linux的單位來(lái)說(shuō),現(xiàn)在就有一個(gè)杰出的防止垃圾郵件的工具:SpamAssasin 。現(xiàn)在我們就看一下如何通過(guò)SpamAssasin遏止垃圾郵件。
認(rèn)識(shí)SpamAssassin
SpamAssasin是一個(gè)郵件過(guò)慮器,它可以使用一系列的機(jī)制來(lái)確認(rèn)垃圾郵件,這些機(jī)制包括:文本分析、Bayesian (貝葉斯判決規(guī)則)過(guò)慮、DNS數(shù)據(jù)塊列表,以及合作性的過(guò)慮數(shù)據(jù)庫(kù)。SpamAssasin并不能刪除垃圾郵件,但它卻可以阻止垃圾郵件。究其原因,主要在于它有如下一些特性:
活動(dòng)范圍寬:SpamAssasin使用大量的本地和網(wǎng)絡(luò)的測(cè)試來(lái)確認(rèn)垃圾郵件特征。這使得垃圾郵件制造者在明確其制造的信息的可工作性時(shí)增加了難度。
自由軟件:與其它流行的開(kāi)源軟件(如Apache Web Server)一樣,在相同的條件下發(fā)行。
易于擴(kuò)展:反垃圾測(cè)試和配置信息存儲(chǔ)在純文本中,這使得配置和增加新的規(guī)則相當(dāng)容易。
靈活性:SpamAssasin將其邏輯封裝在一個(gè)設(shè)計(jì)精良的、抽象化的API中,因此它可被集成到電子郵件數(shù)據(jù)流中的任何地方。SpamAssasin可被用于多種電子郵件系統(tǒng)中,其中包括:procmail,sendmail,Postfix, qmail等。
易于配置:SpamAssasin幾乎不需要用戶的配置。你不必用郵件帳戶或郵件列表的成員資格詳細(xì)信息來(lái)不斷地更新SpamAssasin配置。一旦分類,站點(diǎn)和用戶規(guī)則就可以被運(yùn)用于垃圾郵件。而且規(guī)則可以適用于郵件服務(wù)器,并且在以后又可以使用用戶自己的郵件用戶代理應(yīng)用程序。
SpamAssasin通常被認(rèn)為是最好的垃圾郵件過(guò)濾器之一。本文將引導(dǎo)您安裝、配置和使用這個(gè)強(qiáng)大的工具。
獲取并安裝SpamAssasin
作為一個(gè)Linux應(yīng)用程序,有各種各樣的方法安裝SpamAssasin。下面是一個(gè)安裝方法的簡(jiǎn)單列表:
Debian unstable:apt-get install spamassassin Gentoo: emerge mail-filter/spamassassin Fedora: yum install spamassassin |
untar/unzip the file cd into the newly created directory perl Makefile.PL OPTION: Add -DSPAMC_SSL to $CFLAGS to build an SSL-enabled spamc] make make install [as root] |
為在系統(tǒng)范圍內(nèi)的使用進(jìn)行安裝
為在系統(tǒng)范圍內(nèi)的使用進(jìn)行安裝的一個(gè)最好理由是你不必更改用戶的procmailrc文件。這可能會(huì)成為一個(gè)令人頭痛的問(wèn)題,這依賴于你所擁有的用戶的數(shù)量。由于這個(gè)過(guò)程會(huì)從理論上破壞用戶的電子郵件,把它放在一個(gè)試驗(yàn)性的環(huán)境中運(yùn)行測(cè)試是很明智的。
配置
就像大多數(shù)Linux應(yīng)用程序一樣,SpamAssasin需要對(duì)配置文件的編輯。這個(gè)配置文件位于/etc/mail/spamassassin/ ,名為local.cf。在你手動(dòng)編輯配置文件之前,可注意一下,Michael Moncur 已經(jīng)編寫的一個(gè)出色的工具SpamAssassin Configuration Generator,它可以幫助用戶創(chuàng)建local.cf文件。不過(guò),這個(gè)工具目前只能在SpamAssasin 3.x中工作。
這個(gè)工具提供基于web的選項(xiàng)套件,可以幫助用戶創(chuàng)建自己的配置文件。在選取了Mr. Moncur 創(chuàng)建的簡(jiǎn)單選項(xiàng)后,按下“Generate”:
# Generated by http://www.yrex.com/spam/spamconfig.php (version 1.50) # How many hits before a message is considered spam. required_score 7.5 # Change the subject of suspected spam rewrite_header subject *****SPAM***** # Encapsulate spam in an attachment (0=no, 1=yes, 2=safe) report_safe 1 # Enable the Bayes system use_bayes 1 # Enable Bayes auto-learning bayes_auto_learn 1 # Enable or disable network checks skip_rbl_checks 0 use_razor2 1 use_dcc 1 use_pyzor 1 # Mail using languages used in these country codes will not be marked # as being possibly spam in a foreign language. ok_languages all # Mail using locales used in these country codes will not be marked # as being possibly spam in a foreign language. ok_locales all |
共2頁(yè): 1 [2] 下一頁(yè) | ||
|