查詢Mail Server 是否被列入黑名單BlackList @ 黃昏的甘蔗

文章推薦指數: 80 %
投票人數:10人

你只需要將黑名單( 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



請為這篇文章評分?