Postfix Transport一對多 - Linux

Table of Contents


請問各位先進

小弟大致架構如下

MTA: A,B,C,D,E

A為負責外部進來的第一層MTA

B為SPAM GW

C為postfix (這次問題的主軸)

D跟E為 某些MTA套件測試用主機

當A進來的信會轉給B跟C

然而我是否能設定C的postfix將收到的信分別再轉寄給D跟E

因為A是某牌設備有該功能

但C為自己架設的postfix

我可以在transport中設定

* smtp:[D HOST_IP]
* smtp:[E HOST_IP]

這樣是否可以達到我的需求

因為環境還沒辦法測試

故先上來請教大家

謝謝

--

All Comments

Jacky avatarJacky2015-08-18
just do it!
Candice avatarCandice2015-08-21
觀念不對,你的 C 已經是實際目的的真正 mail 主機了
Tracy avatarTracy2015-08-26
而你說的架構內,實際是 A 收到 relay 給 B
後續 B 處理完送給 C,不是 A 收到後直接分別丟給B與C
Jacob avatarJacob2015-08-30
既然是已經是實際最後真正的目的主機,那就沒有所謂
再 relay 出去這種設定,因為已經存到本機 mailbox 了
若你還要在目的 C 這台進行所謂再送信出去一次
Noah avatarNoah2015-08-31
一般作法就是設定 alias, 寄給本機帳號再設定轉寄一份
Olivia avatarOlivia2015-09-03
這樣整個流程價購上會比較合理
Xanthe avatarXanthe2015-09-04
只剩定alias可能沒有夠多的樣本來進行D/E上面的測試
Noah avatarNoah2015-09-08
不好意思,小弟省略了一小部份架構。就是B會是額外講從A
受到的信做一次reply到C,但MUA不會與B跟C溝通。實際上A
到B到後面都是已經在運作的架構,所以省略掉,但也沒一
開始說清楚,導致誤解了,不好意思。所以這個架構是否可
行,明天會想方法測試。再來就是要設定D跟E收到信處理好
要drop才不會一直queue著對吧?感謝