如何配置 qmail 以便每个域使用不同的 IP 发送?

如何配置 qmail 以便每个域使用不同的 IP 发送?

我想配置 qmail,使用特定 IP 发送特定域的电子邮件,用于出站流量。所有其他域可以继续照常使用系统的主 IP。这可能吗?如果可以,我该如何配置?

答案1

如果你的 qmail 包含绑定路由补丁,如果您知道要连接的 MX 的 IP 地址,那么您可以使用/var/qmail/control/bindroutes1.2.3.4是远程 MX 的 IP,5.6.7.8是您要绑定的 IP,5.6.7.88是您的“正常”IP)来执行此操作:

1.2.3.4:5.6.7.8
:5.6.7.88

答案2

根据我的经验和我在手册中搜索的内容,未修补的 qmail 版本似乎不可能实现这一点。

但是如果你使用来自这一页(我使用过并且无论如何都会推荐它,因为它支持很多合理且有趣的功能),您可以在该页面中搜索字符串“newbind.patch”。第二个匹配项可能会为您的问题提供一个很好的解决方案。与 bindroutes 补丁的主要区别在于,您可以根据收件人域名而不是其 IP 地址(我发现这更方便)来配置 IP 地址绑定。

无论如何,我发现该网站http://qmail.jms1.net真的很有用。它已经成为我获取有关 qmail 的文档/脚本/补丁的主要来源。它绝对值得一看。

相关内容