【工作總結】玩轉中國的黑名單系統(ISCBL)減少垃圾郵件的騷擾
僅僅適用於Postfix和Qmail
話說我的某客戶因爲長期受垃圾郵件騷擾,而本地過濾DSPAM和Amavisd以及Spamlock又容易誤殺,這下封也不是,不封也不行。怎麼辦呢,國內垃圾郵件監控的比較好的一個組織ISCBL還是不錯的,基本蒐集了很多的垃圾郵件羣發地址,這下簡單了,我們只需要在配置文件裏小小的修改下就能阻擋很多的垃圾地址,何樂而不爲而呢。下面放程序。
1、Postfix
2、Qmail
話說我的某客戶因爲長期受垃圾郵件騷擾,而本地過濾DSPAM和Amavisd以及Spamlock又容易誤殺,這下封也不是,不封也不行。怎麼辦呢,國內垃圾郵件監控的比較好的一個組織ISCBL還是不錯的,基本蒐集了很多的垃圾郵件羣發地址,這下簡單了,我們只需要在配置文件裏小小的修改下就能阻擋很多的垃圾地址,何樂而不爲而呢。下面放程序。
1、Postfix
RBL-採用的是DNS方式的實時黑名單技術,在Postfix中都使用RBL參數來配置。Postfix1.x和Postfix 2.x在使用RBL的配置上是不同的。 Postfix 1.x: 要先用maps_rbl_domains來定義RBL表:
Postfix 2.x: 直接在過濾條件中(如smtpd_recipient_restrictions )使用reject_rbl_client來拒絕黑名單連接:
如果您想先測試一下RBL服務是否工作正常,可以在reject_maps_rbl指令和reject_rbl_client指令前加上warning_if_reject來改變默認的拒絕動作爲警告(警告信息會在郵件日誌中看到)。等確認工作正常後再去掉警告指令。 |
2、Qmail
Qmail本身不支持很多反垃圾郵件功能,按照Qmail的慣例,通常需要安裝一些補丁來提供這些功能。以下針對這些服務簡單闡述其配置使用方法: RBL採用的是DNS方式的實時黑名單技術,在Qmail中都使用rblsmptd來配置。 在老版本的ucspi-tcp裏,你需要下載一下補丁程序來增加這個功能。 下載地址:http://cr.yp.to/software/rblsmtpd-0.70.tar.gz Qmail的rblsmtpd必須要和ucspi-tcp結合在一起使用。 rblsmtpd的安裝方法很簡單。在解開的源碼目錄中 make make setup check 注:在新版的ucspi-tcp 0.88裏,已經包含了rblsmtpd,直接安裝ucspi-tcp 0.88就可以了。 安裝完後修改你的SMTP啓動腳本,加上/usr/local/bin/rblsmtpd,如下:
|