Sunday, March 25, 2007

Fight SPAM by using RBL in Postfix 2.x

Postfix 2.x 使用 DNS RBL 的設定範例, 在 /usr /local /etc /postfix /main.cf 修改,
smtpd_client_restrictions =
permit_sasl_authenticated,
permit_mynetworks,
reject_rbl_client rbl-plus.mail-abuse.org,
reject_rbl_client sbl-xbl.spamhaus.org,
reject_rbl_client bl.spamcop.net,
permit

記得要先讓通過身分認證的機器 (permit_sasl_authenticated) 還有自己內網的機器 (permit_mynetworks) 通過, 再去檢查 DNS RBL 的部分, 避免砍劈到自己人 :p

另外, reject_maps_rbl 跟 maps_rbl_domains 兩個指令未來可能不再支援, 所以要用 reject_rbl_client.

2 comments:

Anonymous said...

路過看到您的blog, 建議可以多加一組中國反垃圾郵件聯盟的RBL來擋來自中國大陸的spam, 我習慣是用cblless.anti-spam.org.cn效果非常不錯, 給您做個參考. :)

該組織的其他RBL server:
http://anti-spam.org.cn/services/rbl.php

San-Yuan Chen said...

其實,我覺得有時候砍霹到自己人也不見得不對啦~~

有的人就是喜歡發那種連鎖廣告信………