請問,郵件網關postfix根據不同的發件人地址,轉發到不同smtp伺服器。

火星人 @ 2014-03-04 , reply:0


請問,郵件網關postfix根據不同的發件人地址,轉發到不同smtp伺服器。

有一台postfix郵件網關,想根據發件人的地址轉發到不同的smtp伺服器上,再從smtp伺服器發送出去,請問高手怎麼設置。
《解決方案》

大家怎麼沒人回復啊,是太難了,還是太簡單了,不想回復啊。
《解決方案》

/etc/postfix/main.cf
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relayhost

/etc/postfix/sender_relayhost
user1@test1.com  

[ 本帖最後由 富貴貓 於 2007-11-13 17:02 編輯 ]
《解決方案》

別忘記sender_relayhost需要postmap過
《解決方案》

眼淚嘩嘩的,第一次見到這麼熱心的回復,啥也不說了,給你磕一個吧,哈哈。
《解決方案》

別嘩嘩, 不就回復個帖子嘛
《解決方案》

不過我感覺很奇怪, 似乎不用專門的relay伺服器
每個人設置不同的發件伺服器就能達到這個目的
或者, 如果不同域名在不同網段下, 那麼在防火牆那裡做個PREROUTING也可以
《解決方案》

防火牆太麻煩了,是為了給我們另外一個部門統一郵件介面,以前好多模塊的郵件介面是分開的比較亂。最近還有個頭疼的事,也是找了n久的參數,能不能設置一個用戶或者一台smtp一分鐘最多發200封信。發給163的老是拒收,線程和其它一些參數都試了,效果不太好,再次謝謝你的回復。
《解決方案》

smtp_destination_concurrency_limit
《解決方案》

日誌:
Nov 13 15:14:11 smtp postfix/qmgr: warning: premature end-of-input on private/smtp socket while reading input attribute name
Nov 13 15:14:11 smtp postfix/qmgr: warning: private/smtp socket: malformed response
Nov 13 15:14:11 smtp postfix/qmgr: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem description
Nov 13 15:14:11 smtp postfix/master: warning: process /usr/libexec/postfix/smtp pid 3047 exit status 1
Nov 13 15:14:11 smtp postfix/qmgr: D9CD61A4C50: to=<xxx@xxx.com>, relay=none, delay=1.1, delays=0.06/1/0/0, dsn=4.3.0, status=deferred (unknown mail transport error

cat /etc/postfix/main.cf
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relayhost

cat /etc/postfix/sender_relayhost
info@business.xxx.com     relay:
從info@business.xxx.com發出的信轉發到smtp.xxx.xxxx.cn,然後投遞到收件人伺服器,這樣寫那出錯了呀,暈了。




[火星人 via ] 請問,郵件網關postfix根據不同的發件人地址,轉發到不同smtp伺服器。已經有167次圍觀

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