我有一台带有exim4的服务器,前面有一个智能服务器,它的使用是强制性的,大学关闭了端口25。但是,在IPv6上,这个端口是开放的。所以当接收服务器有一个IPv6地址时,我可以直接发送它。
因此,我的问题是,我如何让进出口作出一个基于IP地址的路由决定,或者首先尝试IPv6,如果这不起作用,使用最聪明的。
发布于 2011-12-14 10:11:13
最简单的方法可能是在SMTP路由器上放置一个ignore_target_hosts指令,这样如果它在目的地的MX记录中找到了IPv4地址,那么Exim就会通过该路由器。类似于:
ignore_target_hosts = 0.0.0.0/0然后,你只需要一个跌落路由器下面指向最聪明的运输。这应该意味着,任何有IPv6 MX记录的目的地都应该尝试直接传递,而任何带有IPv4的目的地都将通过下一个路由器,后者将尝试最聪明的传递。
https://serverfault.com/questions/291838
复制相似问题