exim4 非标准端口

exim4 非标准端口

在 StackOverflow 上提问 (https://stackoverflow.com/questions/1655281/exim4-nonstandard-ports) 但有人指出它属于这里。

我正在尝试使用 debian 上的 exim4 来中继邮件,仅此而已。我有一个阶段邮件服务器和一个生产邮件服务器(均使用 python 自定义编写,用于执行一些奇怪的操作)。我还在单个 linode 主机上运行了所有这些服务器。

生产邮件在端口 2500 上,阶段邮件在端口 2501 上运行。我希望 exim 根据目标域将邮件转发到这些非标准端口。我可以轻松让它识别域,但我似乎找不到有关如何将端口信息添加到配置的任何信息。

答案1

remote_smtp运输中,添加:

  port = ${lookup{$sender_address_domain}lsearch{/etc/exim/domain_port_mapping}{$value}{25}}

然后将您的域名到端口映射放入/etc/exim/domain_port_mapping常规 lsearch 列表中:

example.com    2500
staging.example.com    2501

相关内容