iT邦幫忙

0

Hi. This is the qmail-send program at yahoo.com.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<peter.huang@inhon.com>:
Sorry, I couldn't find any host named inhon.com. (#5.1.2)

這個問題該怎麼解決

2 個回答

14
bizpro
iT邦大師 1 級 ‧ 2012-07-06 22:42:51
最佳解答

首先, 那是qmail, 開頭是Q, 不是gmail的G.
而qmail是一個yahoo! mail的MTA, 在linux之下有三大MTA: sendmail, postfix, 和qmail

(1)挖看看inhon.com的DNS MX紀錄:
$ dig inhon.com mx

; <<>> DiG 9.8.1-P1 <<>> inhon.com mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45068
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;inhon.com. IN MX

;; ANSWER SECTION:
inhon.com. 3600 IN MX 15 mail.inhon.com.
inhon.com. 3600 IN MX 10 server.inhon.com.

;; Query time: 30 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: Fri Jul 6 22:20:17 2012
;; MSG SIZE rcvd: 71

正常的.

(2)再挖MX 10的:
$ dig server.inhon.com

; <<>> DiG 9.8.1-P1 <<>> server.inhon.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56432
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;server.inhon.com. IN A

;; AUTHORITY SECTION:
inhon.com. 1365 IN SOA inhon-ad.inhon.local. hostmaster.inhon.local. 25 900 600 86400 3600

;; Query time: 22 msec
;; SERVER: 168.95.1.1#53(168.95.1.1)
;; WHEN: Fri Jul 6 22:33:36 2012
;; MSG SIZE rcvd: 101

錯了, 沒有找到A紀錄

(3)繼續挖MX 15的:
$ dig mail.inhon.com

; <<>> DiG 9.8.1-P1 <<>> mail.inhon.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13528
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mail.inhon.com. IN A

;; ANSWER SECTION:
mail.inhon.com. 3600 IN CNAME server.inhon.com.
server.inhon.com. 3600 IN A 113.196.52.131

錯了, MX紀錄不該指向CNAME

qmail會寄信失敗是因為inhon.com的DNS MX紀錄錯了, 而qmail是這三大MTA中最嚴謹的, 混不過去的.
既然只有一個Server, 那就只要設一個MX紀錄, 並指向A紀錄的IP位址.

peterkoo iT邦新手 1 級 ‧ 2012-07-11 10:22:04 檢舉

我發現 DNS有一個[5]mx mail.inhon.com(哪時冒出來的?)

peterkoo iT邦新手 1 級 ‧ 2012-07-11 14:37:34 檢舉


可以幫我看看設定有無問題嗎

bizpro iT邦大師 1 級 ‧ 2012-07-19 20:45:06 檢舉

我剛dig了您的mail.inhon.com和server.inhon.com, 都指向實際IP.但是, 兩個MX紀錄, 指向同一個IP, 這是不好的, 會混淆. 既然只有一台Mail Server, 就只用一個MX紀錄, 建議用mail.inhon.com, 乾乾淨淨, 明明白白的.

8
jazozazo
iT邦高手 1 級 ‧ 2012-07-06 15:55:11

樓主要不要利用其他信箱寄看看阿
例如 gmail hotmail

peterkoo iT邦新手 1 級 ‧ 2012-07-06 16:36:58 檢舉

gmail也滿奇怪的,直接寄信測試非常ok,但是將yahoo的轉寄給gmail在寄近來,就一樣的感覺(附件的關係嗎?)

jazozazo iT邦高手 1 級 ‧ 2012-07-06 19:45:03 檢舉

有時候是因為郵件過濾規則的關係造成
而且gmail在國外也提供空間承租的功能
必須有一定的過濾機制在

我要發表回答

立即登入回答