我可以让 Exim 将一些域名邮件发送到 LAN IP 地址而不是 MX 吗?

我可以让 Exim 将一些域名邮件发送到 LAN IP 地址而不是 MX 吗?

我有两台服务器,一台用于 Web,另一台用于邮件,它们位于同一个公共 IP 地址后面。从 Web 服务器发送到托管在邮件服务器中的域的邮件会留下此日志,并且无法到达邮件服务器:

1XDFqd-0003FL-3h == (mail_address) R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host

我猜是因为 Exim 尝试将邮件发送到公共 IP 地址(从局域网端),我可以配置 Exim 将托管在邮件服务器上的域名发送到局域网地址吗?

答案1

您必须使用manualroute路由器来处理满足某些条件的消息。

inner_mx:
    driver     = manualroute 
    condition  = +local_domains
    route_data = 10.11.12.13
    no_more

确保此路由器位于所有其余路由器之前,以防止正常的处理/路由。

相关内容