歡迎您光臨本站 註冊首頁

【求助】postfix 設置問題.

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

【求助】postfix 設置問題.

1、如何讓postfix 發送外部域名的時候先查hosts,然後在查name server ?
     
     我有兩個郵件伺服器,都是在FW後面,1對1埠映射。192.168.1.110  對應的公網IP 是 124.54.x.110    另一個是192.168.1.111 對應的公網IP 是 124.54.x.111  
     
     我DNS 解析肯定是公網地址,都是正常的收發。但是我一擔  110 的域用戶 發送郵件到 111的域時  就會解析公網地址。往出發送,但是實際上解析出的公網IP 是FW上的IP。所以回出現連接超時。所以 我想讓POSTFIX 先不好去外面查 name server  。 這樣我就可以用 hosts 指向 。 我想就沒有問題了。
   
   看看手冊  發現一個 smtp_host_lookup = dns   不知道對不對 。。


2、SMTP 驗證的時候這樣。

   比如  test@abc.com 這個用戶  可不可以 只寫 test 不寫@abc.com  


謝謝 。。
《解決方案》

1: 默認應該就是先檢查host文件,再查dns的,根據是/etc/nsswitch.conf
      還應該關注postfix在這塊的實現

2:看程序,比如webmail什麼的,其實用全名更好,比如同名不同域的情況
《解決方案》

回復 2# ruochen


    1、嗯。nsswitch.conf 和 host.conf 我都看了。都是 先查 本地,再查外網。
      但是,為什麼 本地設置了之後,postfix 解析出來的 公網IP 哪 ?  奇怪 。。。

2、我的webmail 用的 extmail .  但是那樣,有一個問題就是用戶習慣問題。用的用戶不懂。客戶端就把@域名  截掉。所以你要提醒用戶 。輸入用戶名的時候 要注意寫全。
《解決方案》

extmail不是全名稱登錄的吧,只用@前面的
《解決方案》

回復 4# ruochen


    3Q  。。 extmail 果然不用全名。 用@前面的用戶即可。。

[火星人 ] 【求助】postfix 設置問題.已經有856次圍觀

http://coctec.com/docs/service/show-post-18015.html