我使用群暉的nas進行 郵件主機設定
在設定dns時一直搞不懂 a跟mx的關係
想詢問這是我目前可以寄信不能收信的設定錯誤嗎??
下圖是我的設定
用gmail 寄信回這個信箱顯示如下
Final-Recipient: rfc822; service@unicorn-bed.com.tw
Action: failed
Status: 5.0.0
Remote-MTA: dns; unicorn-bed.com.tw (103.227.176.14, the server for the domain.)
Diagnostic-Code: smtp; 550 No Such User Here
Last-Attempt-Date: Wed, 28 Feb 2018 01:07:09 -0800 (PST)
看起來沒問題,Port有開齁~
A與MX喔:
要寄給AAA@BBB.com的畫像是這樣:
那個錯誤訊息是說找不到該使用者,所以連線已經成功了,DNS沒問題
請將DNS設定的第一筆:
unicorn-bed.com.tw A 103.227.176.14
刪除.
應該就會通了 !!
因為:
unicorn-bed.com.tw A 103.227.176.14
unicorn-bed.com.tw MX mail.unicorn-bed.com.tw
第一筆是 A record , 所以就直接解析.
但是 103.227.176.14 這台 server 不是mail server , 所以就 reject 了!
貼圖上的設定無誤, 去查授權解析也是如此.
但, 這是不久前修正過的對吧?!
要有個觀念, DNS有cache機制, 對外界而言, 你的異動並不會立刻生效.
其一, HINET caching DNS servers, 有少數仍會回應修正前的部份設定.
[root@p1-250 ~]# dig @168.95.1.1 unicorn-bed.com.tw any
unicorn-bed.com.tw. 14400 IN NS admns2.hinet.net.
unicorn-bed.com.tw. 14400 IN NS admns1.hinet.net.
[root@p1-250 ~]# dig @168.95.1.1 unicorn-bed.com.tw anyunicorn-bed.com.tw. 57702 IN A 210.61.66.246
unicorn-bed.com.tw. 57702 IN A 103.227.176.14
其二, 該網域之前是自管或曾找a2hosting代管?
103.227.176.14 及 (ns1,ns2,ns3,ns4).a2hosting.com
都還會回應以前的設定, 這應是先前gmail認為你的MX要找103.227.176.14 的原因
如果你已決定要讓hinet admns代管, 最好能關閉或消除之前的DNS設定/回應, 以免造成自己或後輩的誤判.
還有, 550 No Such User Here 是沒這個帳號,
你說可以寄信, 那是當然的, 收件方並不會檢查是否真有這帳號啊 (x_x)
樓主 依據您的設定
mail.unicorn-bed.com.tw A 210.61.66.246
unicorn-bed.com.tw MX mail.unicorn-bed.com.tw
若您的 Mail Server 確定是 210.61.66.246
那您的 DNS 中紀錄中
unicorn-bed.com.tw A 103.227.176.14
與
unicorn-bed.com.tw MX mail.unicorn-bed.com.tw
兩筆紀錄衝突了,Internet 查到的
unicorn-bed.com.tw 是 103.227.176.14
並非是您的 Mail server:mail.unicorn-bed.com.tw
刪除
unicorn-bed.com.tw A 103.227.176.14
再試試