2006-11-03

郵件主機無法寄信到PCHOME之問題解決

10月下旬時,將公司的郵件主機網域名稱由.com搬回來.com.tw
過了兩天竟然發現 Mailque中發現了數百封Deferred: 450 Client host rejected: cannot find your hostname,
[203.70.177.63] 經過查詢後知道要請ISP幫我設定DNS反查,不然會被對方郵件主機拒絕收信,不過這情況只發生寄給pchome.com.tw上其他給智邦,雅虎,MSN...都沒問題哩,我請SEEDNET幫我設定DNS反查後仍然無效,同樣情況存在了兩天,用nslookup 來查得知反查結果是h203-70-177-63.goldennet.com.tw
正查結果為mail.goldennet.com.tw 反查與正查不一致,我想也許是不一樣的關係所以被pchome拒絕,打個電話給SEEDNET詢問得到的回答是也許PCHOME較龜毛,正查反查都要一樣才行,問說可不可以改成一樣,回答可以,一個字"爽",不到10分鐘就OK了,不過噩夢尚未結束等了一天仍然是同樣的錯誤訊息,只好寄了封信給PCHOME客服中心訴說問題,不過一直沒有回信,只好跟同事說啦,PCHOME除外......其餘OK,又過了一個星期發現mailque中錯誤訊息變了,不過過了一天就發現mailque中沒有被擱置的信件了,做了反覆測試確定問題解決了,真是高興,不過效率太差了兩個星期一直沒正常過.....
以下是智邦對DNS反查問題的網頁說明節錄過來做個紀錄

如何確保e-mail能讓對方收到?(1) DNS 反查篇
回信箱首頁


◎ 智邦生活館編輯部

小編常聽客服人員說,又有會員抱怨收不到朋友寄出的信件。其實,收發e-mail看起來簡單,裡面可是有許多麻煩的設定。有時候收不到信,是對方公司的mail server設錯了。這時,必須請公司工程師調整設定,或者直接換一個信箱寄信才行。

今天第一篇,我們先說常見的「DNS 反查」問題。

甚麼叫「DNS反查」?

DNS就是Domain Name Service。每一個網路上的機器,都會有一個IP,如192.168.1.1,標示每台機器在網路上的代號。但IP很難記,所以有些機器還會有另一個比較好懂的名字,也就是網域名稱(domain name)。如www.url.com.tw,就是一個"domain name"。

當某個郵件伺服器要將一封信寄來智邦生活館的信箱時,咱們的郵件主機,就會到第三者(如HiNet)的DNS詢問:「我收到來自xxx.xxx.xxx.xxx 這個IP來的要求,你幫我查查這傢伙是誰好嗎?」HiNet DNS表示這個IP查不到正式登記的網域名稱,這封信就會判斷為垃圾信,不會收進信箱。這個過程,叫做「DNS反查」。

如果朋友的信件是由HiNet、SEEDNet、Yahoo這些大網站的信箱發出,絕對會通過「DNS反查」。但如果是由公司信箱或小型網站、由技術不夠純熟的工程師設定的郵件伺服器寄出的信件,就有可能設定錯誤,被誤判為垃圾信。

為什麼智邦生活館必須擋「DNS反查失敗」的信件?

因為這是擋垃圾信的重要方法之一。某些寄送垃圾信的郵件伺服器,為了反制追蹤,並不會登記正式的domain name。如果放寬這個限制,會造成垃圾信大量湧入,反而會讓更多會員感到不便。再者,發送電子郵件的伺服器必須登錄網域名稱,這已經是網路界的共識,也是很基本的「網路禮儀」。

要怎麼查證是對方(寄信人)伺服器的DNS設定問題呢?這時,就要請對方把退信訊息完整地轉給你,查裡面的錯誤訊息。如果在錯誤訊息裡發現 "551 bad reverse DNS",那就可以確定是「DNS反查」的設定錯誤(編按:此處以智邦生活館為例,各家網站的錯誤訊息可能略有不同)。因為這必須是工程師才能調整的設定,這時,還是請你的朋友先換個信箱寄給你,然後再請對方郵件伺服器的工程師做好「DNS反查」的設定,才能徹底解決問題。

如果不想漏掉任何一封信,那我該怎麼做?

如果你的信箱會用來收一些重要訂單,或不希望漏失掉任何一封信,建議你購買智邦生活館的虛擬主機信箱--Business Mail或My Mailer。這些信箱不會擋掉不符「DNS反查」規定的信件。

在此要請你幫忙跟朋友們傳播一個觀念:在垃圾信橫行的時代,多使用知名的ISP或入口網站、信箱網站的電子信箱發信,才能確保不會因為IT人員沒有設定或設錯「DNS反查」,導致被視為垃圾信刪除。「網路禮儀」需要大家一起來維持,用不符合規定的方式發信,會造成網管人員與其他網友很大的困擾。

0 Comments:

張貼留言

<< Home