一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

ASSP反垃圾郵件防火墻安裝日記2

 flyun 2010-12-15
ASSP反垃圾郵件防火墻安裝日記<二>
* 一、特別說明:
1. ASSP的配置包含四種類型:
a) 第一種是checkbox型,勾選則激活,取消則disable;
b) 第二種是設(shè)置0、1開關(guān)型;0表示disable,1則enable;
c) 第三種是列表型,在一個輸入框內(nèi)輸入匹配規(guī)則,規(guī)則遵循perl的正則表達式,如以"|"表示"邏輯或";
d) 第四種為帶"*"的選項,除了支持第二種配置方法外,還可以以"file:FILENAME"的方式指定配置文件,文件內(nèi)每行一個規(guī)則,同樣支持perl正則表達式。定義為file:FILENAME形式的輸入框后面會有一個"Edit File"按鈕,單擊可以編輯指定的文件;

* 二、名詞介紹:
a) Greylist:灰名單,為獨立于黑白名單而命名,內(nèi)容為IP地址,這類名單不一定就是垃圾郵件的發(fā)送者,但服務(wù)器在第一次接受到從該IP發(fā)送過來的郵件時,會產(chǎn)生一個451錯誤:Resources_temporarily_unavailable._Please_try_again_later,一般的垃圾郵件發(fā)送軟件就會放棄重試,但正常的郵件服務(wù)器卻因為隊列時間的原因,會在一定的時間內(nèi)重試,這在一定程度上可以減少垃圾郵件進入服務(wù)器的幾率。
b) Redlist:紅名單,Redlist是針對某些特殊賬號而引入的,可能也是ASSP特有的吧;因為ASSP可以讓用戶參與添加、刪除黑白名單,但不可避免的也存在部分賬號,管理員不允許(或不希望)對黑白名單有添加刪除權(quán)限;將這類賬號添加到Redlist中后,他們對黑白名單的添加刪除操作將會被忽略。
c) RBL:實時黑名單,通過查詢發(fā)件IP是否存在于rbl服務(wù)商提供的列表,以確定郵件是否是垃圾郵件;國外最知名的是spamhaus.org,還有njabl.org,dsbl.org,sorbs.net等。都提供免費的RBL服務(wù)。
d) White/Black list:通過查詢發(fā)件人IP、域、email地址是否存在于自定義的白/黑名單,來確定該郵件是否為垃圾郵件。
e) Bayes:基于Thomas Bayes的偉大理論:"某件事情發(fā)生的概率大致可以由它過去發(fā)生的頻率近似地估計出來",(他的另外一個理論也同樣讓人震撼:"上帝的存在可以通過方程式證明")通過對已經(jīng)存在的垃圾郵件(./spam)和非垃圾郵件(./notspam)進行統(tǒng)計分析,可以推斷新收到的這封郵件是否是垃圾郵件的概率;ASSP通過對郵件中的現(xiàn)有詞匯進行分析并給出一個評分值保存在一個庫中,在收到一封新郵件時通過對現(xiàn)有庫中詞匯的匹配程度進行相應(yīng)的評分,超過某個分值則認為是垃圾郵件。所以進行Bayes分析需要大量的已知條件--ASSP要求超過400封垃圾郵件和非垃圾郵件--條件滿足時,你就可以通過重建spamdb,讓ASSP學(xué)習(xí)你所處的環(huán)境中那些是垃圾郵件,那些不是垃圾郵件了。

* 三、工作模式:
1、 進來的郵件:Internet====〉A(chǔ)SSP=====〉Mailserver======〉Local user;
  出去的郵件:Local user=====〉A(chǔ)SSP======〉Mailserver====〉Internet;
   這也是ASSP推薦的架構(gòu)方法;而且ASSP可以識別User到Mailserver之間認證成功與否的狀態(tài)。這樣認證成功的用戶也擁有和localuser同樣的權(quán)限。
2、 進來的郵件:Inernet====〉A(chǔ)SSP=====〉Mailserver======〉Local user;
  出去的郵件:Local user=====〉Mailserver=======〉Internet;
   報告垃圾郵件和添加黑白名單:Local user===〉Mailserver=====〉A(chǔ)SSP;

* 四、認識配置選項:
1. network setup:網(wǎng)絡(luò)設(shè)置。
a) SMTP Destination:目標(biāo)服務(wù)器的IP地址和端口,IP:port格式;
b) As a Service/Daemon:設(shè)置ASSP運行的方式,包括windows平臺下以service方式運行,*nix平臺以Daemon方式運行;
c) My Name:設(shè)置添加到已掃描郵件header內(nèi)的名稱;
d) Listen Port:監(jiān)聽的端口;
e) Another Listen Port:設(shè)置監(jiān)聽的第二個端口,可以在第二個端口上監(jiān)聽smtp連接;(個人感覺該選項的目的是用戶客戶端smtp認證)
f) SMTP Auth Destination:設(shè)置客戶端認證的目標(biāo)地址(當(dāng)然就是郵件服務(wù)器了),IP:PORT格式;
g) Connections Logging:對每個連接都記錄到日志;
h) Maximum SMTP Sessions:最大并發(fā)smtp會話數(shù),默認50;
i) Maximum Sessions/IP:每個IP最大并發(fā)smtp會話數(shù),默認5;
j) SMTP Idle Timeout:smtp會話最大空閑時間,默認為0秒,強烈建議限制在60以內(nèi),一般推薦10秒;
k) Session Limit Logging:發(fā)生smtp會話限制是記錄到日志;
l) Proxy Server:ASSP下載/上傳greylist時使用的代理服務(wù)器和端口;
m) Web Admin Port:web配置界面端口,默認55555,建議修改到其他端口,設(shè)置為0可禁止web界面管理;

2. SPAM Control:垃圾郵件選項。
a) Bayesian Check:1表示啟用貝葉斯分析,0標(biāo)志禁用;
b) Bayesian Confidence Level:設(shè)置垃圾郵件分?jǐn)?shù)線,高于此分?jǐn)?shù)線的就是垃圾郵件,值為0-1的小數(shù),從spamdb的結(jié)果來看應(yīng)該可以精確到小數(shù)點后4位,0表示禁用,缺省禁用;
c) Spam Error:被判定為垃圾郵件時反彈給發(fā)件人的郵件內(nèi)容;
d) Spam Collect Addresses*:所有發(fā)送到該地址(列表)的郵件都是垃圾郵件,從而收集垃圾郵件發(fā)送者的地址;對白名單內(nèi)的地址無效;
e) Spam Trap Addresses*:所有發(fā)送郵件到該地址(列表)的發(fā)送者IP將會被放入Penalty Box;具體怎么個處罰,ASSP的官方文檔并沒有詳細說明,其工作原理我也沒有弄清楚;
f) Unprocessed Addresses*:對發(fā)送給下列賬戶的email不做anti-spam檢查,比如用于客戶服務(wù)的郵箱,寧肯漏過一千,也不能錯過一個的;
g) Blacklisted Domains*:Domain黑名單,拒收來自該域的所有郵件;
h) Expression to Identify Non-Spam*:自定義非垃圾郵件的規(guī)則;
i) Expression to Identify Spam*:自定義垃圾郵件的規(guī)則;
j) Expression to Identify Redlisted Mail*:自定義識別Redlist的規(guī)則;
k) Expression to Identify No-processing Mail*:滿足該規(guī)則的郵件不會做垃圾郵件過濾;
l) Check Contents Only RegEx:匹配該規(guī)則的郵件將只作內(nèi)容掃描,而不會做其它過濾操作,比如這些郵件是用戶從其它郵箱內(nèi)轉(zhuǎn)發(fā)過來的,已經(jīng)是可靠的;
m) Don't Upload Greylist Stats:不要上傳Greylist的狀態(tài);
n) Don't auto-download the greylist file:不要自動下載Grey List;手動下載Grey List或者不想激活GreyList檢查,就不要選中該選項;
o) Add Spam Probability Header:添加"X-Assp-Spam-Prob: 0.0123"到掃描過的郵件頭,后面的小數(shù)表示垃圾郵件的可能性;
p) Add Bayes Confidence Header:添加"X-Assp-Bayes-Confidence: 0.0123"到掃描過的郵件頭,小數(shù)表示貝葉斯評分的分?jǐn)?shù)。分?jǐn)?shù)越高,垃圾郵件的可能性也越高;
q) Block Outgoing Spam-Prob header:去掉外發(fā)郵件中"X-Assp-Spam-Prob"等頭部信息,激活該選項后本地用戶發(fā)送給本地用戶的郵件中該信息也會被去掉。
r) Add Black/White RegEx Header:添加(非)垃圾郵件規(guī)則匹配結(jié)果到掃描過的郵件頭;如在"Expression to Identify Spam"內(nèi)定義了"代開發(fā)票",則當(dāng)有郵件匹配到該關(guān)鍵字則被判定為垃圾郵件,并將結(jié)果添加到郵件頭內(nèi);
s) Add Spam Header:添加垃圾郵件過濾結(jié)果到郵件頭,如:"X-Assp-Spam: YES";
t) Add Spam Reason Header:添加垃圾郵件判定原因到郵件頭,如:"X-Assp-Spam-Reason:Bayes Spam";
u) Use Subject as Maillog Names:ASSP將垃圾郵件和非垃圾郵件分別保存在./spam ./notspam目錄內(nèi),每封郵件一個文件.eml格式(默認保留郵件的前8K部分,在Other settings內(nèi)可以設(shè)置),勾選改選項將使用郵件主題作為文件名,中文主題會有亂碼,所以建議中文用戶不要選擇本選項;

3. SPAM Lover Options:針對不進行垃圾郵件過濾的本地賬號的設(shè)置:
a) 暫時沒有弄懂這個選項的意義;

4. Whitelist Options:白名單選項;
a) Whitelisted Domains*:域名白名單列表,從該列表內(nèi)域發(fā)過來的郵件會被直接投遞;
b) Max Whitelist Days:白名單最大生存周期(天),該周期內(nèi)沒有發(fā)送過郵件進來的域?qū)陌酌麊蝺?nèi)去除;
c) Reject All But Whitelisted Mail:僅接受白名單內(nèi)的郵件,除非你知道你在干什么,否則不要勾選該選項;
d) Don't log mail:在"Reject All But Whitelisted Mail"模式下不保存垃圾郵件和非垃圾郵件。
e) Only the envelope-sender is added/compared to the whitelist:僅添加"envelope-sender"到白名單內(nèi),默認情況下郵件頭內(nèi)的"FROM、SENDER、REPLY-TO、ERRORS-TO、LIST-*"地址都可以添加到(或用于匹配)白名單內(nèi),勾選該選項后將被限制為"僅envelope-sender可以添加到(用于匹配)白名單";
f) Only local or authenticated users contribute to the whitelist:僅本地用戶和認證成功的用戶可以添加內(nèi)容到白名單;默認勾選;
g) Only users with a local domain in mailfrom contribute to the whitelist:僅mailfrom地址在本地域內(nèi)的用戶可以添加內(nèi)容到白名單;默認勾選;
h) Keep Whitelisted Spam:對來自白名單內(nèi)的郵件也作Anti-spam分析;
i) Save Whitelist:每隔一定時間(秒)保存一次白名單;重新設(shè)置后需要等到現(xiàn)有設(shè)置的時間過期才能生效,或者需要重新啟動ASSP才能生效;默認3600秒;

5. Relaying:轉(zhuǎn)發(fā)
a) ISP/Secondary MX Servers*:ISP提供的smtp服務(wù)器的IP地址,或者其它MX記錄IP地址,允許對來自該列表內(nèi)的郵件做Relay;
b) ISP/Secondary MX Grey Value:指定一個0-1的值,來自ISP/Secondary MX Servers的郵件,如果greylist values超過該值,則bypass掉,沒有完全弄清楚什么意思--改學(xué)E文了(附上英文原文:It is recommended that for ISP & Secondary MX servers to bypass their greylist values.For eg. 0.5 (Completely grey). If left blank then the greylist "X" value is used.Note: value should be greater than 0 and less than 1, where 0 = never spam & 1 = always spam);
c) Accept All Mail*:接收所有來自該IP列表內(nèi)的郵件,不做任何Anti-spam檢查。
d) Relay Host File:功能和Accept All Mail一樣,但ASSP推薦使用Accept All Mail,估計該選項以后會被取消;
e) Local Domains*:本地域,指定本地域的域名。子域名也必須顯式指定,如一級域名為test.com,子域dev.test.com也必須顯式定義;
f) Local Domains File:類似Relay Host File,估計該選項以后會被取消;
g) Bounce Senders*:反彈郵件的發(fā)送者,可以指定完整的地址、僅指定username、僅指定域名;具體區(qū)別不明;
h) Pop Before SMTP DB File:用途不明;
i) Relay Host:用途不明;
j) Relay Port:用于mailserver為Exchange/notes等環(huán)境中,需要設(shè)置Exchange/Notes將郵件全部通過ASSP:Realayport來Relay;(指定該選選項時需要注意該Relayport的訪問權(quán)限,以免變成open relay主機。)
k) No Relaying Error:不允許Relay時返回給客戶端的錯誤;
l) Default Local Host:缺省本地域,收件人地址不包含域名時默認投遞到該域;不需要"@"符號。

6. Validate Local Addresses:本地地址驗證,為防止用戶名猜解,建議不要使用;
a) No-Valid-Local-User Reply:沒有發(fā)現(xiàn)本地帳戶時返回給發(fā)送者的錯誤內(nèi)容;
b) Sleep time when rejecting a recipient:當(dāng)一個發(fā)送者在Validate Local Addresse失敗后禁止此發(fā)送者進行第二次發(fā)送的間隔時間,設(shè)置此選項有助于抵御地址猜解;
c) Validate local addresses to conform with RFC 822:此選項激活后,將按照RFC822的描述來驗證本地地址;
d) Local Addresses*:本地地址列表;建議配置成"file:filename"的方式;
e) Do LDAP lookup for valid local addresses:以LDAP方式查找本地用戶地址;激活該選項后下面關(guān)于LDAP的設(shè)置才會生效;
f) LDAP Host(s):LDAP服務(wù)器的主機名(FQDN)或IP地址;
g) LDAP Login:訪問LDAP服務(wù)器的用戶名;
h) LDAP Password:訪問LDAP服務(wù)器的密碼;
i) LDAP Root container:LDAP根;
j) LDAP Filter:LDAP查詢語句;
k) Enable Validation logging:勾選該該選項后將會在maillog.txt中記錄本地地址查詢的結(jié)果和采取的操作;

7. Penalty Box
a) 暫時沒有弄懂這個選項的意義;

8. Validate Sender:發(fā)送者地址驗證;
a) Enable Validate Sender Logging:啟用發(fā)送者地址驗證日志;啟用后發(fā)送者地址驗證的結(jié)果和操作會紀(jì)錄到maillog.txt中;
b) Validate Local HELOs:對本地用戶也做HELO的內(nèi)容檢查,如果該選項激活,即使地址存在于白名單也將做HELO檢查;內(nèi)容為0-3的整數(shù),0為禁用,1為激活,2為僅記錄日志,3為加入評分(用途不明)
c) Skip VLH for Whitelisted:如上述,勾選本選項將對白名單不做HELO檢查;
d) Skip VLH for NP-listed:同上,不對匹配non-spam的地址作HELO檢查;
e) Secondary Hostnames/IP-Nr(s) of this server:本機的其他名稱/IP等,用于HELO檢查;
f) Validate Format of HELOs:激活該選項則檢查下面列出的HELO正則表達式;值為0-4整數(shù),0禁用,1啟用,2僅記錄日志,3加入評分(用途不明);
g) Expression to Validate Format of HELO*:檢查HELO是否符合該表達式;
h) Invalidate Format of HELOs:不合法的HELO,激活后將檢查下一項列出的正則表達式;值為0-4整數(shù),0禁用,1啟用,2僅記錄日志,3加入評分(用途不明);
i) Expression to Invalidate Format of HELO*:用于檢查不合法的HELO的表達式;
j) Don't block these HELO's*:如果HELO內(nèi)容在列表內(nèi),則不攔截;
k) Use the Helo Blacklist:值為0-4整數(shù),0禁用,1啟用,2僅記錄日志,3加入評分,激活后會啟用rebuildspamdb腳本產(chǎn)生的blacklisted-helo數(shù)據(jù)庫,推薦不使用;
l) Validate Local Sender Addresses:對本地發(fā)送者啟用地址驗證,實際上是啟用了"Validate Local Addresses",但為什么激活選項要放在這里,感覺比較怪;值為0-4整數(shù),0禁用,1啟用,2僅記錄日志,3加入評分;
m) Block All Local Sender Addresses (No Spoofing):拒絕所有標(biāo)記為本地用戶的郵件,在本地用戶發(fā)送郵件時不經(jīng)過ASSP時很有用,可以防止地址欺騙;
n) Reversed Lookup:反向解析檢查,既查詢IP的ptr記錄;需要perl的Net::DNS模塊支持;對國內(nèi)用戶建議不要使用,否則大部分郵件都會被擋掉;值為0-4整數(shù),0禁用,1啟用,2僅記錄日志,3加入評分;
o) Validate Sender Domain MX/A:驗證發(fā)送者域的mx記錄和A記錄,需要perl的Email::Valid模塊支持;具體會驗證什么東西,還不是特別清楚。值為0-4整數(shù),0禁用,1啟用,2僅記錄日志,3加入評分;
p) Sender Validation Error:檢查失敗時返回給發(fā)送者的錯誤信息;

9. Delaying:延遲,針對Greylist內(nèi)的IP作延遲的配置;
a) Enable Delaying:啟用延遲控制;既啟用Greylist;
b) Whitelisted Delaying:勾選該選項后對白名單內(nèi)的IP也會發(fā)生delay;
c) Spamlovers Delaying:勾選該選項后對Spamlovers內(nèi)的IP也會發(fā)生delay;
d) Add X-Assp-Delayed Header:如果一封郵件發(fā)生了delay操作,則寫入X-Assp-Delayed到mailheader內(nèi);
e) Enable Delaying logging:在日志文件內(nèi)記錄發(fā)生的Delay操作和結(jié)果;
f) Embargo Time:delay的時間(分鐘);
g) Wait Time:Enter the number of hours to wait for delivery attempts related with recognised 'triplet'; delivery is accepted immediately and the 'tuplet' (IP address of the sending host + sender's domain) is whitelisted. Default is 28 hours.
h) Expiry Time:Enter the number of days for which whitelisted 'tuplet' is considered valid. Default is 36 days.
i) Use IP Netblocks:Perform the IP address checks of the sending host based on the /24 subnet it is at rather than the specific IP. This feature may be useful for legitimate mail systems that shuffle messages among SMTP clients between retransmissions.
j) Normalize VERP Addresses:Some mailing lists (such as Ezmlm) try to track bounces to individual mails, rather than just individual recipients, which creates a variation on the VERP method where each email has it's own unique envelope sender. Since the automatic whitelisting that is built into Delaying depends on the envelope addresses for subsequent emails being the same, the delay filter will attempt to normalize the unique sender addresses, when this option is checked.
k) Expire Spamming Whitelisted Tuplets:If a whitelisted 'tuplet' is ever associated with spam, viri, failed rbl, spf etc, it is deleted from the whitelist. This renews the temporary embargo for subsequent mail involving the tuplet.
l) Clean Up Delaying Database:每隔一段時間(秒)從triplets和whitelisted tuplets庫中清除過期的條目;必須在原來設(shè)置的時間過期后新的設(shè)置才會生效,除非重新啟動ASSP;缺省為1小時(3600秒);
m) Don't Delay these IP's*:不要對下列IP進行Delay操作;
n) Reply Message to Refuse Delayed Email:Delay發(fā)生時返回給發(fā)送者的消息,缺省是:"451 4.7.1 Please try again later";

10. SPF Options:SPF設(shè)置選項;

11. RBL Options:RBL設(shè)置選項;

a) Enable Realtime Blacklist Validation:啟用RBL檢查;檢查失敗時默認會發(fā)送"550 5.7.1 [Sender not authorized by domain policy]"錯誤消息給發(fā)送者;
b) Whitelisted RBL Validation:對白名單也作RBL檢查;默認不啟用;
c) Add X-Assp-Received-RBL Header:將RBL檢查結(jié)果加入到mailheader內(nèi);
d) RBL Failed Reply:重新定義發(fā)送給發(fā)送者的錯誤消息,默認為"550 5.7.1 Blacklisted by RBLLISTED";
e) Enable RBL logging:啟用RBL檢查日志(記錄所有操作及結(jié)果);缺省只記錄RBL檢查失敗的紀(jì)錄;
f) RBL Service Providers:RBL服務(wù)商;默認為"sbl-xbl.spamhaus.org|combined.njabl.org|list.dsbl.org"較多并較為嚴(yán)格,建議使用國內(nèi)的"cdl.anti-spam.org.cn| cblplus.anti-spam.org.cn";
g) Maximum Replies:最大響應(yīng)數(shù),應(yīng)小于或等于RBL Service Providers數(shù)量;在Providers中隨機選擇定義的個數(shù)進行查詢,如定義為3,Providers有4個,則隨機選擇其中3個進行查詢;
h) Maximum Hits:最大命中數(shù):若定義為2次,則只要在查詢3次有2次命中(IP存在于2個Provider的列表中),則判斷為垃圾郵件,并標(biāo)記"X-Assp-Received-RBL:failed"到mailheader中,若命中數(shù)小于2,大于0,則標(biāo)記為neutral;數(shù)值必須大于0小于Maximum Replies;
i) Maximum Time:等待RBL check的最大時間(秒),默認10秒;
j) Socket Timeout:讀取RBL socket超時的時間,默認1秒;
k) Cache RBL Hits:緩存命中的IP記錄;
l) Enforce Cache RBL:與Cache RBL Hits一樣都受后面RBLFailLog定義的影響,因此在后面再作說明;
m) Use IP Netblocks in RBL Cache:在RBL Cache內(nèi)以網(wǎng)段的形式記錄,而不是以單個IP的形式記錄;
n) RBL Cache Refresh Interval:RBL Cache刷新間隔(小時);默認72小時;

12. SRS Options;

13. Virus Control:病毒掃描選項;由于使用Clamav病毒庫,病毒掃描功能比較有限,不推薦使用;
a) External Attachment Blocking:附件過濾級別,0-3的整數(shù),0禁用,即不阻擋附件。3為最高級別,除阻擋級別1和級別2定義的附件外,還阻止級別3定義的附件;
b) Whitelisted & Local Attachment Blocking:對白名單和本地郵件作附件過濾的級別;
c) NoProcessing Attachment Blocking:對發(fā)給NoProcessing列表內(nèi)陸址的郵件作附件過濾的級別;
d) Level 1 Blocked File Extensions:級別1需要阻擋的附件擴展名,默認為"exe|scr|pif|vb[es]|js|jse|ws[fh]|sh[sb]|lnk|bat|cmd|com|ht[ab]";即大部分可執(zhí)行文件;
e) Level 2 Blocked File Extensions:級別2,在級別1的基礎(chǔ)上還需要阻擋的附件擴展名,默認為空,但推薦阻擋"(ad[ep]|asx|ba[st]|chm|cmd|com|cpl|crt|dbx|exe|hlp|ht[ab]|in[fs]|isp|js|jse|lnk|md[abez]|mht|ms[cipt]|nch|pcd|pif|prf|reg|sc[frt]|sh[bs]|vb|vb[es]|wms|ws[cfh]).zip";
f) Level 3 Blocked File Extensions:默認在level 2的基礎(chǔ)上添加了zip擴展名;
g) Attachment Error:附件被阻擋時彈回給發(fā)送者的錯誤信息;
h) Path to Anti-virus Databases:定義病毒庫的路徑(path),默認置空表示使用ASSP自己的病毒過濾功能(即僅查看附件擴展名);
i) List of Anti-virus Signature Database Files:定義Clamav病毒庫文件名,多個庫文件用","(西文逗號)隔開,不能有空格;留空表示禁用病毒掃描功能;改變此選項需要重新啟動ASSP才能生效;
j) Error Message to Reject Infected Email:因病毒掃描郵件被阻擋后彈回給發(fā)送者的消息;默認為"500 Mail appears infected with '$infection' -- disinfect and resend.";
k) Virus Scan Local:勾選該選項則對來自本地用戶的郵件也進行病毒掃描;
l) AV Bytes:默認定義為100000,即100K,僅掃描附件的前100K部分,因為絕大部分病毒都會在掃描前20-100k時被識別出來;

14. Spam Bombs & Scripting

15. TestMode Options:測試模式選項;所有的功能在測試模式時都不會阻擋郵件,而僅是采取過濾一遍;
a) Prepend Spam Subject:附加到垃圾郵件主題前的內(nèi)容;如[spam];不要定義為中文,定義為中文我僅在Linux下的evolution中被正確顯示了出來;
b) Bayesian Test Mode:貝葉斯分析測試模式;
c) Blacklist Test Mode:黑名單測試模式;
d) Helo-Blacklist Test Mode:Validate Sender時產(chǎn)生的HELO-blacklist測試模式;
e) Spam Address Test Mode:應(yīng)該是指匹配到Spam Collect Addresses、Spam Trap Addresses、Blacklisted Domains、Expression to Identify Spam時被判定為垃圾郵件發(fā)送者的地址;
f) SPF Test Mode:SPF測試模式;
g) RBL Test Mode:RBL測試模式;
h) SRS Test Mode:SRS測試模式
i) Bomb Regex Test Mode:Spam Bombs測試模式;
j) Script Regex Test Mode:Scripting測試模式;
k) Missing MX/A Record Test Mode:Validate Sender Domain MX/A測試模式;
l) Reversed Lookup Test Mode:Reversed Lookup測試模式;
m) Invalid Helo Test Mode:HELO檢查測試模式;
n) Forged Local Helo Test Mode:防HELO偽造本地地址策略測試模式;
o) Forged Local Sender Test Mode:防地址偽造本地地址策略測試模式;
p) Penalty Box Test Mode:Penalty Box測試模式;

16. Send All SPAM/HAM:(非)郵件抄送選項;
a) Address to CC All Spam:判斷為垃圾郵件的郵件抄送到該地址;
b) CC Select Mode:激活選擇性抄送功能;
c) CC for this recipients only:部分抄送功能激活后,僅將發(fā)送給列表內(nèi)收件人的垃圾郵件抄送到Address to CC All Spam;
d) Prepend Spam Subject to CC-mail:抄送的垃圾郵件主題也加上前綴;
e) Address to CC Ham for selected RECIPIENTS:非垃圾郵件抄送的收件人;;
f) Activate CC Ham:激活非垃圾郵件選擇性抄送功能;
g) CC for this recipients:;將發(fā)送給列表內(nèi)收件人的非垃圾郵件抄送一份給"Address to CC Ham",可以定義user@domain.com、user(匹配所有本地域)、@domain.com(匹配整個域);

17. Email Interface:Email接口,ASSP的精華所在,通過定義email接口,可以讓所有本地用戶(非redlist用戶)參與到黑白名單的添加刪除和(非)垃圾郵件的判斷與糾正中來;
a) Enable Email Interface:啟用Email接口;
b) Admin Mail Address:管理員地址,設(shè)置后所有的警告和信息郵件將會發(fā)送到該地址;
c) Report Spam Address:默認為asspspam,1.2.2版本及之前版本為assp-spam,因為有的MTA對帶"-"的郵件地址支持不太好(如qmail就聲明盡量避免在郵件地址中使用"-"),從1.2.3開始默認值改變?yōu)閍sspspam;定義該地址后,testdomain.com域的本地用戶、已通過認證的漫游用戶(非redlist用戶)就可以將收到的,被誤判為正常郵件的垃圾郵件轉(zhuǎn)發(fā)(或作為附件轉(zhuǎn)發(fā))到asspspam@testdomain.com,ASSP接受到該郵件后就會將該郵件(再說一遍,默認是前8k部分噢)保存一份到./error/spam目錄內(nèi),以便在下次rebuildspamdb時學(xué)習(xí)使用;另外它旁邊有一個"Edit spamreport.txt file"按鈕,因為ASSP接受到用戶發(fā)來的報告郵件后會(根據(jù)配置)發(fā)送一封"感謝信"給用戶,點擊這個按鈕就可以編輯"感謝信"的內(nèi)容;直接編輯ASSP路徑下的spamreport.txt文件同樣可以修改該內(nèi)容--中文內(nèi)容不要在Web上面修改,因為Web界面修改保存后會變成亂碼;
d) Report not-Spam Address:默認為asspnotspam,1.2.2版本及之前版本為assp-notspam;同理ASSP接受到該郵件后就會將該郵件保存一份到./error/notspam目錄內(nèi),在下次rebuildspamdb時學(xué)習(xí)使用;編輯旁邊的"Edit notspamreport.txt file"按鈕可以編輯"感謝信"的內(nèi)容;
e) Reply to Spam/Not-Spam Reports:為0-3的數(shù)值,0表示不發(fā)送"感謝信",1表示回復(fù)到提交報告的用戶,2表示發(fā)送到一個指定的用戶(在下面配置),3表示兩個都發(fā)送;
f) TO Address for Spam/Ham-Reports:當(dāng)"Reply to Spam/Not-Spam Reports"配置為2或3時發(fā)送到指定的帳戶;
g) Suppress automatic adding to redlist:禁止自動把從whitelist中移出來的內(nèi)容添加到redlist;
h) Spam/Ham Report & Whitelist Add/Remove:激活選項后,用戶提交notspam報告,會將地址加入到whitelist,提交spam報告則會將地址從白名單移除;
i) Add to Whitelist Address:普通用戶提交白名單時發(fā)送郵件的目標(biāo)帳戶,默認asspwhite;
j) Remove from Whitelist Address:普通用戶取消當(dāng)前白名單內(nèi)內(nèi)容的目標(biāo)帳戶,默認asspnotwhite;需要注意的是用戶發(fā)送郵件去除百名單內(nèi)內(nèi)容時,ASSP會自動到NonProcessing列表中去查找對應(yīng)的地址,如果找到匹配的地址則會移除出去;
k) Suppress automatic removing from NP-List:禁用NonProcessing自動移除,即用戶通過email接口(asspnotwhite)移除白名單時不從NonProcessing中移除;
l) Reply to Add to/Remove from Whitelist:功能同Reply to Spam/Not-Spam Reports一樣,為0-3整數(shù);
m) To Address for Whitelist-Reports:功能同TO Address for Spam/Ham-Reports;
n) Add to Redlist Address:Redlist的Email interface地址;默認為asspred;
o) Remove from Redlist Address:用戶取消redlist內(nèi)內(nèi)容的Email interface地址,默認為asspnotred;
p) Reply to Add to/Remove from Redlist:功能同Reply to Spam/Not-Spam Reports一樣,為0-3整數(shù);
q) To Address for Redlist-Reports:功能同TO Address for Spam/Ham-Reports;
r) From Address for Reports:"感謝信"的發(fā)件人地址;
s) Don't reply to messages to the Email Interface:勾選該選項后則不發(fā)送"感謝信";

18. File Paths:設(shè)置各配置文件的路徑和文件名,這個比較簡單,就不做說明了;

19. Logging:日志選項;
a) Silent Mode:安靜模式,不將log輸出到主機的console上,激活A(yù)sADaemon模式后此選項值無效,log信息將不會輸出到console;
b) ASSP local logging:在ASSP的安裝目錄中記錄maillog日志;
c) SYSLOG Centralized Logging:將日志記錄到syslog中,需要perl的Sys::Syslog模塊;
d) File name logging:日志中記錄文件名;將保存的郵件文件名記錄到日志中;
e) Enable Maintenance logging:記錄維護操作;如保存白名單、greylist刷新,向ASSP官方站點上傳狀態(tài)消息等操作;
f) RegEx Length in Log:記錄郵件過濾時匹配到的表達式的最大長度,默認20個字符;
g) Maillog Tail Bytes:點擊web管理界面的"Maillog Tail"時輸出到瀏覽器的log大?。˙ytes),默認10000即10k;
h) Maillog Tail Wrap Column:通過web界面查看maillog時,自動換行的字符數(shù),默認第80個字符;
i) Debug Mode:將debug信息輸出到一個.dbg文件,在需要跟蹤錯誤時使用;
j) Send NOOP Info:Checked means you want ASSP to send a "NOOP Connection from $ip" message to your SMTP server. (Postfix croaks on this.)
k) Whitelisted Blocked Attachments:白名單附件過濾后存放的位置;默認為2;從這里開始的配置都遵循一個規(guī)律,值為2-7的整數(shù),其中:
  i. 2 = notspam folder;非垃圾郵件文件夾;
  ii. 3 = spam folder;垃圾郵件文件夾;
  iii. 4 = mailok folder;正常郵件文件夾(如果有定義);
  iv. 5 = Virus folder;保存在病毒文件夾;
  v. 6 = discard;不保存;
  vi. 7 = discard \& ccallspam;不保存(抄送?不抄送?哪位知道?);
l) No Processing Blocked Attachments:No Processing名單發(fā)送的郵件附件隔離選項;默認5;
m) External Blocked Attachments:外部郵件附件隔離選項;默認5;
n) Spam Bombs:Spam Bombs檢查失敗隔離選項;默認6;
o) Scripts:Scripts檢查失敗隔離選項;默認3;
p) Bayesian Non Spam:貝葉斯判斷為非垃圾郵件保存選項;默認4;
q) Blacklisted Domains:來自域黑名單的郵件保存選項;默認3;
r) Spam Helos:HELO檢查失敗的郵件保存選項;默認6;
s) Spam Addresses:垃圾郵件保存位置;默認3;
t) Bayesian Spams:貝葉斯判斷為垃圾郵件保存選項;默認3
u) SPF Failures:SPF檢查失敗的郵件保存選項;默認3;
v) RBL Failures:RBL檢查失敗的郵件保存選項;默認3;
w) SRS Failures:SRS檢查失敗的郵件保存選項;默認3;
x) Invalid Sender Failures:發(fā)送者驗證失敗的郵件保存選項;默認3;
y) PB Blocks:PB是什么東東?誰知道?
z) Non Spam Log Frequency:非垃圾郵件的保存間隔;默認1,即每封都保存下來;若設(shè)置成10,則每10封正常郵件保存一封;如果郵件負載很大則推薦設(shè)置一個大于1的值;
aa) Spam Log Frequency:垃圾郵件的保存間隔;默認1,即每封都保存下來;推薦1;
bb) Don't Log these IP's*:不保存從列表內(nèi)IP發(fā)過來的郵件;如果某些IP發(fā)送的垃圾郵件體積比較大,建議添加到這里面;
cc) Jump to the End of the Maillog:勾選該選項時,管理員web登陸時會跳到maillog tail頁面,而不是配置的主界面;
dd) Roll the Logfile How Often?:log rotate的間隔時間,也就是每個日志文件保存多少天的日志內(nèi)容;

20. Security:安全選項;可以設(shè)置ASSP運行的UID,GID,chroot環(huán)境,修改webadmin的密碼,限制訪問Web配置界面的IP(段),是否將訪問被拒絕的信息記錄到日志等;如果IP訪問設(shè)置錯誤,只有修改assp.cfg配置文件;

21. Other Settings:可以設(shè)置保存郵件的單個目錄內(nèi)最大的文件數(shù)(默認14009)、每封郵件保存多少字節(jié)的內(nèi)容、TCP/IP緩存大小、內(nèi)存中spamdb的hash表的大小,在services/Daemons模式下異常退出時重起的時間、是否壓縮服務(wù)器與管理員瀏覽器間的數(shù)據(jù)流(需要perl的Compress::Zlib模塊)、是否向ASSP官方站點上傳狀態(tài)數(shù)據(jù)、是否激活配置菜單浮動效果、使用本地時間代替UTC時間等選項;
 
* 五、綜述與回顧:
  1、ASSP擁有令人眼花繚亂的功能選項和配置界面,對于國內(nèi)用戶來說,能用上(推薦使用)的功能其實也就Bayes、RBL、Blacklist、Whitelist;Delay選項可用可不用;
  2、Email interface的設(shè)計的確是一個相當(dāng)人性化的設(shè)計,但除非全新架設(shè)一套mail系統(tǒng),否則系統(tǒng)調(diào)整的工作量和風(fēng)險還是比較大的--因為需要用戶把MUA的smtp服務(wù)器指向ASSP,無論是修改DNS,還是直接通知用戶,管理員都需要做較多的準(zhǔn)備和充分的測試;另外一個使用Email interface而不需要修改MUA的smtp服務(wù)器設(shè)置的方法就是:在DNS內(nèi)建立一個虛假的域(如assp.com)并添加到ASSP的Local Domains內(nèi),而將用戶發(fā)送到asspspam@assp.com等的郵件通過smtproute或在DNS內(nèi)設(shè)置MX記錄指向ASSP主機--轉(zhuǎn)發(fā)給ASSP,這樣就可以對用戶完全透明地使用ASSP的Email interface了;
  3、ASSP截至到1.2.3版本,對中文(和其他雙字節(jié)語言)的支持非常有限,就不可避免的會出現(xiàn)垃圾郵件的誤判;而且在Web界面配置時,如果直接輸入中文內(nèi)容,保存后會變成亂碼,這樣就導(dǎo)致自定義規(guī)則無法生效;我就曾經(jīng)在Expression to Identify Spam*文件內(nèi)自定了約100行中文規(guī)則,結(jié)果保存后一個都沒有生效;但后來直接vi了spam_pattern.txt文件輸入該規(guī)則后就可以正常識別了;使用郵件主題作郵件文件名是亂碼;同樣保存下來的中文郵件的內(nèi)容也是一塌糊涂;后來我將CC過來的所有spam和notspam手工分類,傳送到ASSP目錄下的spam和notspam目錄內(nèi),rebuildspamdb后,ASSP就可以根據(jù)spamdb的內(nèi)容來給郵件評分了;
  4、初始安裝下由于沒有spamdb,Bayes分析幾乎把我所有的郵件都判斷成了垃圾郵件,第一次rebuildspamdb時,共判斷為垃圾郵件約1100封,經(jīng)過手動分揀出來約400封左右的誤判,幾乎達到30%的誤判率;但第一次學(xué)習(xí)之后,誤判就明顯降低,5天下來,我共收到識別的垃圾郵件32000多封,除去之前的1100封共31000封左右,其中有約10000封為RBL阻擋;在剩下的20000封中約200封為誤判,降低到了1%。(注意,這些數(shù)字是ASSP抄送給我的垃圾郵件中提取出來的,并不代表沒有抄送過來的就不是垃圾郵件,所以這個數(shù)字并不嚴(yán)密)
  從我的實際測試來看,在繞過了中文識別這個難題后,ASSP的反垃圾郵件能力還是非常強大的;當(dāng)然可能是因為我所在的域垃圾郵件本身就很猖獗吧,環(huán)境不同,效果也就不同。
  5、總是來說是喜憂參半吧,ASSP強悍的反垃圾郵件能力和近乎傻瓜化的配置對新手無疑有很大的吸引力(我就是這樣,hoho);而對于有能力和經(jīng)驗的程序員來說,修改一下ASSP的源代碼,使其能夠較好的支持中文應(yīng)該也不是很難,但還是希望ASSP的后續(xù)版本加強對雙字節(jié)語言的支持。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日韩欧美在线看一卡一卡| 日韩视频在线观看成人| 国产日韩欧美专区一区| 国产亚洲精品一二三区| 亚洲视频偷拍福利来袭| 国产又粗又黄又爽又硬的| 成人日韩视频中文字幕| 欧美国产精品区一区二区三区| 精品国产丝袜一区二区| 欧美大黄片在线免费观看| 日韩中文无线码在线视频| 国产一区二区三中文字幕| 日韩成人高清免费在线| 国产精品视频一区麻豆专区| 亚洲中文字幕日韩在线| 欧美午夜一区二区福利视频| 高清一区二区三区大伊香蕉| 少妇在线一区二区三区| 日本特黄特色大片免费观看| 偷拍美女洗澡免费视频| 中国黄色色片色哟哟哟哟哟哟| 国产精品一区二区视频| 97人妻精品一区二区三区男同 | 精品欧美日韩一区二区三区| 欧美黑人巨大一区二区三区| 激情爱爱一区二区三区| 精品一区二区三区乱码中文| 人妻熟女中文字幕在线| 日韩欧美综合在线播放| 日本午夜免费福利视频| 亚洲熟女乱色一区二区三区| 中文字幕日韩欧美一区| 粉嫩国产一区二区三区在线| 国产成人av在线免播放观看av| 亚洲一区二区三区在线中文字幕| 五月婷婷亚洲综合一区| 精品女同在线一区二区| 丝袜破了有美女肉体免费观看| 少妇在线一区二区三区| 91在线国内在线中文字幕| 亚洲高清中文字幕一区二三区|