我們今個月開始提供一項「解除 Blacklist 顧問服務」。令我想起提供這個服務事源是因為上年年尾一個客戶的經歷。他們有一個自己的 Email Server 安裝在公司裡,使用的是 Netvigator 的上網服務,也有一個所謂的真 ip (Real ip address). 也有設定了 rDNS。 但在某一天開始,無法寄電郵到一些客戶,彈回頭的 return email 有類似的錯誤信息:
----- The following addresses had permanent fatal errors ----- <shexp@xxxx.com.cn> (reason: 550 Requested mail action not taken: Invalid IP) <shcus1@xxxx.com.cn> (reason: 550 Requested mail action not taken: Invalid IP) ----- Transcript of session follows ----- ... while talking to mx2.xxx.com.cn.:
錯誤信息可能還有其他,但也是接近的。這個信息顯示對方的 MTA 不信任我客戶的 ip address。網上有很多查某一 ip address 是否 blacklist 的服務,其中一個我常用的是 MyIPTest.com. 只要鍵入 ip address 便可以查超過 100 個 DNSBL。
查了之後發現是 dnsbl.sorbs.net 這個 DNSBL 不合格。原來 sorbs.net 說這個 ip address 是 "Dynamic/Generic IP/rDNS address" 。真是奇怪啊,有了 rDNS 的 ip 仍然比界定為 Dynamic IP。為了這個 blacklist,我化了兩星期在 Netvigator 和 sorbs.net 之間不斷來信,才最後解除到。
但這兩個星期怎麼辦? 客戶不能寄電郵到這些收件?
我們在 email server 做了一些設定,某些收件地址做了 routing,會轉向到我們公司的 MTA 才會寄 email 。即所謂 relay。我們覺得這樣的服務可能也幫到其他人,所以正式的寫了網頁,在服務欄新增了這個服務。收費要看服務的複雜性,簡單的可以免費。