我有两台服务器,一台用于 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
确保此路由器位于所有其余路由器之前,以防止正常的处理/路由。