小弟有三台Linux Server分別概述如下
(A) Mail Server / 192.168.1.205
(B) ERPtestdb / 192.168.1.238
(C) ERPDB2 / 192.168.2.204
情況如下:
從B寄信到A都正常沒有問題,但是從C寄信到A就會一直寄不出去
用mailq查詢都顯示 host name lookup fa
兩個網段都沒有鎖port
煩請各位前輩提供給決辦法給小弟試試!! 感恩!! 謝謝!!
host name lookup failed 是主機名稱無法解析
主要原因是(C) ERPDB2 不認得 (A) Mail Server 的主機名稱
試著用 Ping (A) 來驗證看看是不是真的認不到
解決的方法是
1.如果有用DNS就檢查(C)的DNS設定
2.如果沒用DNS就檢查(C)的 \etc\hosts 設定,有沒有(A)的紀錄,與正常的(B)比較看看
若是內部網路而且都是桌上型電腦
我建議把 smtp 都用 ip 的方式設定吧
不只 smtp 很多地方若都用 ip 去設定
很多問題會自然消失的
而且又是 linux 不是 win
不會有一些什麼網域的問題