[轉]sendmail防垃圾郵件的方法

 

轉自:
http://hi.baidu.com/swaintee/blog/item/234c2163e11b38630c33faec.html

概括下一共有兩種,一種是在access文件中逐條添加,一種是直接使用RBL黑名單。

3.在Sendmail中添加RBL功能
  RBL(RealtimeBlackholeList)是實時黑名單。國外有一些機構提供RBL服務,它們把收集到的專發垃圾郵件的IP地址加入他們的黑名單,我們只要在Sendmail中加入RBL認證功能,就會使我們的郵件服務器在每次收信時都自動到RBL服務器上去查實,如果信件來源於黑名單,則Sendmail會拒收郵件,從而使單位的用戶少受垃圾郵件之苦。
  國外比較有名的RBL是http://www.ordb.org,他們的RBL可免費使用,去年國內的http://anti-spam.org.cn也提供類似的服務,但它必須先註冊才能使用免費。
  在Sendmail中添加RBL認證,只要對sendmail.mc添加以下幾句話(第一句表示加入了ORDB.ORG的RBL服務,第二句表示加入了ANTI-SPAM的RBL服務,注意第二條必須先去該網站註冊後才能使用。如果還想加入其它的RBL認證,則將這樣的話再多加幾句即可,一般加入兩個RBL認證也夠了):
  ①FEATURE(`dnsbl',`relays.ordb.org',`″EmailblockedusingORDB.org-see″')
  ②FEATURE(`dnsbl',`cbl.anti-spam.org.cn',`',`"451 Temporary lookup failure for"$&{client_addr}"in cbl.anti-spam.org.cn"')
  最後執行m4 sendmail.mc>sendmail.cf和service sendmail restart兩條命令,使有關Sendmail的修改生效。

6.從黑名單上除名
  前段時間,由於自已的疏忽,使我單位的IP已經上了國外RBL的黑名單了。查詢和刪除RBL中的IP地址可以到http://openrbl.orghttp://ordb.org,另外國內的http://anti-spam.org.cn/cbl_minus/query.html也可查詢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章