Re: 請問 postfix 可以寄信收不到信的問題

看板FreeBSD作者時間20年前 (2004/04/19 23:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《GSS@bbs.ee.ntu.edu.tw (GSS)》之銘言: > 這兩天嘗試將 sendmail 換成 postfix > 目前可以寄出信,卻收不到信 > 在對方寄信者的 maillog 出現以下的錯誤訊息 > (Name service error for name=myname.idv.tw type=MX: Host > not found, try again > 似乎是 myname.idv.tw 找不到 > 但是 myname.idv.tw 是可以 ping 得到的 , 也就是能正解,只是不能反解 > 請問這種情況的話, user@myname.idv.tw 就無法收到信嗎? > 這是 postfix 的限制還是設定的問題呢? > 因為之前用 sendmail 是可以收到信的 > 寄信出去也是使用 @myname.idv.tw 常見原因就是,使用者弄錯了上游 dns 設定。 上游 dns 那邊設定,可以設定由 isp 代為管理,或者是使用者自己管理。 通常 isp 代為管理,一般只讓使用者設定 a 紀錄應對,設定好就是有 主機名稱應對 ip 的設定。而由使用者自己管理,是把該整個 domain name 授權給使用者自己架設的 dns 主機。 後者部份,很多初學者並不大清楚所謂 "授權" 的意思,所以直接像是都這樣 於 isp 設定組態網頁這樣填資料: (選 dns 授權模式) myname.idv.tw 61.1.1.1 www.myname.idv.tw 61.1.1.1 ftp.myname.idv.tw 61.1.1.1 這樣看起來好像對,基本上是錯的。因為這是設定說,myname.idv.tw 這個 domain name 授權給這些 61.1.1.1 ip 主機管理,往後查詢任何該網域資訊, 都可以連到這些指定主機上查詢。 mail 投遞部份,會先查詢是否有 MX 紀錄,然後再決定後續動作。而 MX 紀錄 剛好會連到指定管理該 domain 的 dns 主機查詢,因為使用者設定這樣子所以 實際上 61.1.1.1 主機並沒有架設 dns server,所以一定是查詢失敗。 釐清 mail 與 dns 的 mx 紀錄,包含 dns 的授權意思,這樣才可以搞清楚 怎麼解決該問題。 -- 相信一種真誠存在於心與心之間... -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: kendlee.sayya.org
文章代碼(AID): #10W-cs00 (FreeBSD)
文章代碼(AID): #10W-cs00 (FreeBSD)