1
我想在debian上使用exim4來中繼郵件,僅此而已。我有一個舞臺郵件服務器和一個生產郵件服務器(都寫在python自定義做奇怪的東西)。我也有所有這些在一個單一的linode主機上運行。exim4非標準端口
生產郵件在端口2500上,階段郵件在端口2501上運行。我想讓exim將基於目標域的郵件轉發到這些非標準端口。我可以輕鬆地識別域,但似乎無法找到有關如何將端口信息添加到配置的任何信息。
我想在debian上使用exim4來中繼郵件,僅此而已。我有一個舞臺郵件服務器和一個生產郵件服務器(都寫在python自定義做奇怪的東西)。我也有所有這些在一個單一的linode主機上運行。exim4非標準端口
生產郵件在端口2500上,階段郵件在端口2501上運行。我想讓exim將基於目標域的郵件轉發到這些非標準端口。我可以輕鬆地識別域,但似乎無法找到有關如何將端口信息添加到配置的任何信息。
您應該創建2個路由器和2個傳輸,下面的配置可以工作。
domain_list my_relay_2500 = example1.com:example2.com
domain_list my_relay_2501 = example3.com:example4.com
my_relay_2500_router:
driver = manualroute
domains = +my_relay_2500
transport = my_remote_smtp_2500
route_data = ${lookup{$domain}lsearch{/etc/exim/remote_relay.txt}}
no_more
# after `begin transports`
my_remote_smtp_2500:
driver: smtp
port: 2500
my_remote_smtp_2501:
driver: smtp
port: 2501
文件/etc/exim/remote_relay.txt
example1.com: 10.0.0.3 my_remote_smtp_2500
example2.com: 10.0.0.3 my_remote_smtp_2500
example3.com: 10.0.0.3 my_remote_smtp_2501
example4.com: 10.0.0.3 my_remote_smtp_2501
我覺得這是屬於serverfault,沒有計算器。 – 2009-10-31 19:09:12