作者 主題: 依照user不同,將信件轉至多台postfix??  (閱讀 2353 次)

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

changchichung

  • 憂鬱的高中生
  • ***
  • 文章數: 148
    • 檢視個人資料
不好意思,標題可能說不太清楚
簡單的說就是
假設總共有四台Mail Server,都跑Postfix,分別分散在不同地點(A,B,C,D)
其中只有一台對外(B)
請問該如何設定當 B收到信件,會依照收信者不同,分別轉發到 ABCD 的user 去?
而當 C 地的user 要寄送信件給同在 C  的另一個user
則不需經過 B ,直接在 C 的 Server 上就處理掉?

我實在不知道該怎麼找相關文件(不知道該怎麼keyword)
如果方便的話,請提供幾個關鍵字好找尋相關資料,謝謝

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org
依照user不同,將信件轉至多台postfix??
« 回覆 #1 於: 2006-09-06 13:06 »
postfix 我不確定改哪個,
若是 sendmail, 試試改 virtusertable

JackYang78

  • 榮譽博士
  • 俺是博士!
  • *****
  • 文章數: 2672
    • 檢視個人資料
依照user不同,將信件轉至多台postfix??
« 回覆 #2 於: 2006-09-06 13:12 »
用 aliases table 也是可以...... 不然也可以用 .forward
Networking & Communication Security SE

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: 依照user不同,將信件轉至多台postfix??
« 回覆 #3 於: 2006-09-06 14:12 »
引述: "changchichung"
不好意思,標題可能說不太清楚
簡單的說就是
假設總共有四台Mail Server,都跑Postfix,分別分散在不同地點(A,B,C,D)
其中只有一台對外(B)
請問該如何設定當 B收到信件,會依照收信者不同,分別轉發到 ABCD 的user 去?
而當 C 地的user 要寄送信件給同在 C  的另一個user
則不需經過 B ,直接在 C 的 Server 上就處理掉?

我實在不知道該怎麼找相關文件(不知道該怎麼keyword)
如果方便的話,請提供幾個關鍵字好找尋相關資料,謝謝


main.cf 檔案配置:

代碼: [選擇]
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical

etc/postfix/recipient_canonical 檔案內容像是:

代碼: [選擇]
peter@b.domain.com       peter@a.domain.com

注意使用 postmap 建立 /etc/postfix/recipient_canonical.db 檔案使用。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

damon

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 4227
    • 檢視個人資料
    • http://blog.damon.tw/
依照user不同,將信件轉至多台postfix??
« 回覆 #4 於: 2006-09-07 01:31 »
ldap relay會是你要的