我在谷歌云平台上运行许多网络服务器。谷歌云禁止端口 25 以防止垃圾邮件,因此为了接收邮件,我使用不同的服务器,使用路由器将所有邮件转发到不同端口上的谷歌服务器
redir:
driver = manualroute
domains = *
transport = remote_smtp
route_list = * myhost.com::2567
现在,如果我想使用多个接口并将每个接口重定向到不同的服务器,我是否必须运行 exim 的多个实例,或者是否有办法以使用不同路由的方式配置单个 exim (或任何其他服务器)对于不同的接口?
就像是
redir:
driver = manualroute
domains = *
interface = 1.1.1.1
transport = remote_smtp
route_list = * myhost1.com::2567
redir:
driver = manualroute
domains = *
interface = 1.1.1.2
transport = remote_smtp
route_list = * myhost2.com::2567
答案1
您需要在传输中选择接口
例如,随机选择:
transport = ${listextract{${eval:1+${randint:2}}}{<;1.1.1.1;1.1.1.2}}