我想使用的是exim4 Debian上转发邮件,仅此而已。我有一台邮件服务器和生产邮件服务器(在python书写习惯做奇怪的东西)。我也有一个单一的Linode主机上的所有这些运行。

生产邮件是在端口2500,阶段邮件在端口2501上运行我想进出口基于目标域到这些非标准端口中继邮件。我可以很容易地得到它认识到域名,但我似乎无法找到如何端口信息添加到配置的任何信息。

有帮助吗?

解决方案

您应该创建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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top