作者 主題: 請問 postfix 是否可以兩個 myhostname  (閱讀 1726 次)

0 會員 與 1 訪客 正在閱讀本文。

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
請問 postfix 是否可以兩個 myhostname
« 於: 2013-05-31 14:31 »
client :
eth0 : 10.1.1.2
eth1 : 100.1.1.2

server :
eth0 : 10.1.1.1
eth1 : 100.1.1.1


兩個 interface 對接
並使用 hosts 定義
10.1.1.1    t1.test
100.1.1.1  t2.test


server 的 /etc/postfix/main.cf 設定
myhostname = t1.test  給 (dark@t1.test)
myhostname = t2.test  給 (dark@t2.test)

如此定義兩行
一個星期前兩個都會動作 , 並走不同介面
(湊巧達成嗎 ? myhostname 不能多個嗎 ? )

今天想再用這 lab , 卻只第二行生效 (有覆蓋作用)
不知想在兩台設備間
達到經由不同介面到達同一用戶信箱
大家有哪些想法呢 ?

ps: 也不知哪個版本開始不能 dark@10.1.1.1 用 IP 方式 ?

謝謝!!

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17462
    • 檢視個人資料
    • http://www.study-area.org
Re: 請問 postfix 是否可以兩個 myhostname
« 回覆 #1 於: 2013-05-31 16:19 »
寫同一行裡面

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 請問 postfix 是否可以兩個 myhostname
« 回覆 #2 於: 2013-05-31 16:58 »
嘗試了
myhostname =  t1.test  t2.test
myhostname =  t1.test , t2.test
myhostname =  t1.test ; t2.test

卻都無法啟動

Jun  1 00:50:23 avtestser postfix[22951]: warning: valid_hostname: invalid character 44(decimal): t1.test,t2.test
Jun  1 00:50:23 avtestser postfix[22951]: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: t1.test,t2.test


在同一行不知該用什麼做連接 ?


netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17462
    • 檢視個人資料
    • http://www.study-area.org
Re: 請問 postfix 是否可以兩個 myhostname
« 回覆 #3 於: 2013-05-31 17:01 »
啊,是在 mydestination = 那邊設吧?
用空白試試...

dark

  • 俺是博士!
  • *****
  • 文章數: 1581
    • 檢視個人資料
Re: 請問 postfix 是否可以兩個 myhostname
« 回覆 #4 於: 2013-05-31 17:27 »
感謝網大 ...

原來要用這個參數