【问题标题】:exim4 nonstandard portsexim4 非标准端口
【发布时间】:2009-10-31 19:04:48
【问题描述】:

我正在尝试在 debian 上使用 exim4 来中继邮件,仅此而已。我有一个阶段邮件服务器和一个生产邮件服务器(都是用 python 编写的自定义来做奇怪的事情)。我也将所有这些都运行在一个 linode 主机上。

生产邮件在端口 2500 上,阶段邮件在端口 2501 上运行。我希望 exim 将基于目标域的邮件中继到这些非标准端口。我可以很容易地让它识别域,但我似乎找不到任何关于如何将端口信息添加到配置的信息。

【问题讨论】:

  • 我认为这属于serverfault,而不是stackoverflow。

标签: smtp debian linode exim


【解决方案1】:

你应该创建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

【讨论】:

    猜你喜欢
    • 2018-09-09
    • 2011-10-01
    • 2013-06-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    相关资源
    最近更新 更多