You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Exim的domainips配置疑问:单域名多IP随机发件未生效

Exim的domainips配置疑问:单域名多IP随机发件未生效

嘿Alex,我来帮你排查这个问题~

你现在遇到的核心问题是:Exim默认不会自动随机选择domainips里的多IP列表,只会取第一个匹配的IP,所以executivebrand.info始终从185.216.13.144发件,完全忽略后面的两个IP。

问题出在配置的处理逻辑上

你当前的interface配置只是直接把lookup返回的IP列表赋值过去,但Exim的interface指令对多IP列表的默认行为是使用第一个条目,不会做随机处理。

解决方法:给IP列表加上随机化处理

修改你exim.conf里的interface配置行,加入${randomize:$value}函数来打乱返回的IP顺序,这样每次都会随机选一个IP作为发件接口:

interface = <;${lookup{$sender_address_domain}lsearch{EXIM_DOMAINIPS}{${randomize:$value}}}

这个函数会把domainips里对应域名的所有IP随机排序,然后Exim会选择排序后的第一个IP,从而实现随机发件的效果。

额外检查事项

  • 确保所有配置的IP都已经正确绑定到服务器的网卡上,Exim有使用这些IP的权限;
  • 修改配置后记得重启Exim服务,让新配置生效(比如执行systemctl restart exim,具体命令根据你的系统调整);
  • 如果你有其他针对发件接口的路由规则、sender-dependent配置,需要确认它们不会和这个设置冲突。

备注:内容来源于stack exchange,提问作者Alex Tsvetochkin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:47:57