查詢Mail Server 是否被列入黑名單BlackList @ 黃昏的甘蔗
文章推薦指數: 80 %
你只需要將黑名單( Real-time Blackhole List (RBL) 或 DNS-based Blackhole List (DNSBL) )寫到你的收信端,不接受這些來源寄來的信,就可以成功阻擋了 ...
黃昏的甘蔗上善若水。
水善利萬物而不爭,處眾人之所惡,故幾於道。
日誌相簿影音好友名片
201304021209查詢MailServer是否被列入黑名單BlackList?Ubuntu-Solaris-BSD 垃圾信的定義是很微妙的,同樣是垃圾信,如果是3C的廣告我還會拿來看看,如果是房屋仲介或是銀行貸款則會被我立刻判為垃圾,而這點也因人而異。
對於電子郵件管理者來說,阻擋垃圾信是一件很重要但不好處理的事,所以管理者必須常常修改規則去阻擋,但同時部分管理者卻身兼廣發通知信(也是垃圾信的一種)。
所以到底該檔誰不該檔誰,著實不易!!
-------------------------------------------------------------
有一種很簡單的方式,就是大家來說說誰的郵件伺服器是在濫發垃圾信的,然後一起把他檔起來,這也就是黑名單的由來。
好處是:你只需要將黑名單(Real-timeBlackholeList(RBL)或 DNS-basedBlackholeList(DNSBL) )寫到你的收信端,不接受這些來源寄來的信,就可以成功阻擋了Spammail。
壞處是:1.哪天你的使用者帳號被盜用,導致散發了大量的垃圾信,那麼你的mailserver就會被大家所拒絕。
2.別人認為不收這些來源的信,如果你的user就是有需要收呢?
-------------------------------------------------------------
底下就來說說設定RBL的方式
##postfix設定RBL的方式##
修改sudovi/etc/postfix/main.cf 然後尋找關鍵字「smtpd_recipient_restrictions 」
smtpd_recipient_restrictions= permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_invalid_hostname, reject_unauth_pipelining, reject_non_fqdn_sender, reject_unknown_sender_domain, reject_non_fqdn_recipient, reject_unknown_recipient_domain, check_client_accesshash:/etc/postfix/maps/access_client, check_helo_accesshash:/etc/postfix/maps/access_helo, check_sender_accesshash:/etc/postfix/maps/access_sender, check_recipient_accesshash:/etc/postfix/maps/access_recipient, reject_rhsbl_clientblackhole.securitysage.com, reject_rhsbl_senderblackhole.securitysage.com, reject_rbl_clientrelays.ordb.org, reject_rbl_clientblackholes.easynet.nl, reject_rbl_clientcbl.abuseat.org, reject_rbl_clientproxies.blackholes.wirehub.net, reject_rbl_clientbl.spamcop.net, reject_rbl_clientsbl.spamhaus.org, reject_rbl_clientopm.blitzed.org, reject_rbl_clientdnsbl.njabl.org, reject_rbl_clientlist.dsbl.org, reject_rbl_clientmultihop.dsbl.org, permit
然後sudo/etc/init.d/postfixrestart重新啟動載入設定檔即可。
註:當然你不用將上面例子寫的全部加進去,設定的太死太多會給自己帶來麻煩的。
ref: http://www.postfix.org/spam.html
##sendmail 設定RBL的方式##
修改sudovi/etc/mail/sendmail.mc 然後尋找關鍵字「FEATURE」
假設要新增三個RBL站zen.spamhaus.org、list.dsbl.org、combined.njabl.org那就增加底下這三行
FEATURE(`dnsbl',`zen.spamhaus.org',`"550Refusedunsolicitedemailfrom"$`'&{client_addr}"-Requestaccessathttp://www.spamhaus.org/query/bl?ip="$`'&{client_addr}')dnl
FEATURE(`dnsbl',`list.dsbl.org',`"550A RefusedunsolicitedemailfromA "$`'&{client_addr}"-Requestaccessseehttp://dsbl.org/listing?"$&{client_addr}')dnl
FEATURE(`dnsbl',`combined.njabl.org',`"550A RefusedunsolicitedemailfromA "$`'&{client_addr}"-Requestaccessseehttp://njabl.org/lookup?$&{client_addr}')dnl
然後 m4/etc/mail/sendmail.mc>/etc/mail/sendmail.cf 重新產出sendmail.cf『強烈建議先備份原本的設定檔』然後再 sudo/etc/init.d/sendmailrestart重新啟動載入設定檔即可。
你可以利用「tail-f/var/log/maillog|grep‘Refusedunsolicited’」去觀察LOG,看是否被列為RBL主機所寄來的信,是否被退掉了。
====================================================
哈哈.....寫到這裡才發現我偏離了主題,原來我的主題不是要講怎麼設定RBL,是要講哪些站可以檢測你的MailServer是否被列入了黑名單
檢測的網址:
http://www.dnsbl.info/
http://www.kloth.net/services/dnsbl.php
http://www.mxtoolbox.com/blacklists.aspx
http://smart-ip.net/spam-check
http://postmaster.rr.com/amIBlockedByRR
http://www.senderbase.org/senderbase_queries/detaildomain
https://ers.trendmicro.com/reputations/index
https://postmaster.live.com/snds/index.aspx
http://ipadmin.junkemailfilter.com/remove.php
Reference
http://en.wikipedia.org/wiki/DNSBLhttp://techgurulive.com/2008/09/15/how-to-configure-sendmail-for-dns-based-blacklisting/ 喜歡在黃昏啃甘蔗/Xuite日誌/回應(2)/引用(0)CentOS新增YUM...|日誌首頁|RVTools觀察/紀錄你...上一篇CentOS新增YUM套件搜尋及安裝RPMforgeRepository...下一篇RVTools觀察/紀錄你的VMWare的狀態-免費...回應
GoogleSearch
Google
全部展開|全部收合
累積|今日loading......
平均分數:0顆星投票人數:0人我要評分:
Google
延伸文章資訊
- 1查詢Mail Server 是否被列入黑名單BlackList @ 黃昏的甘蔗
你只需要將黑名單( Real-time Blackhole List (RBL) 或 DNS-based Blackhole List (DNSBL) )寫到你的收信端,不接受這些來源寄來的信,...
- 2gmail黑名單設定
若您不慎將協會信箱設為黑名單,請參考影片,找出[email protected]並從中刪除喔.
- 3檢查你的mail server是否被列入RBL黑名單
- 4封鎖特定使用者寄來的電子郵件- 電腦- Gmail說明 - Google ...
- 5許可清單、拒絕清單和核准的寄件者清單 - Google Support
Google Workspace 可讓Gmail 管理員以數種方式管理機構收到的郵件。 ... 在個人信箱中建立篩選器,讓系統自動將來自特定使用者或電子郵件名單的郵件傳送到「垃圾桶」。