我有一个带有工作opendkim和SPF设置的postfix 邮件服务器。当我只使用 1 个 IP/MX/主机名(例如 mail.example.com)时,一切正常。我尝试启用另一个 IP,以便后缀可以在发送批量电子邮件时平衡流量(例如 mail2.example.com)。
起初我打算使用iptables
轮换 IP,但我注意到我的电子邮件可能很快就会被标记为,spam
因为收到的电子邮件并不总是正确设置 IP 和主机名。下一个解决方案是,multi-instances
但我注意到这只会分离邮件功能,实际上不会产生重复的实例。所以我决定自己管理逻辑,只在邮件服务器端使用多个主机名/IP。
我面临的问题是 postfix 总是使用主 IP 地址发送电子邮件。如何配置后缀以通过接收邮件的同一 IP 地址发送电子邮件?因此,例如,如果我telnet mail.example.com 25
发送电子邮件,则使用mail.example.com
主机名和 IP 发送电子邮件,如果我telnet mail2.example.com 25
发送电子邮件,则使用主机名和 IP 发送电子邮件mail2.example.com
。
我已经在网上搜索,但我找不到正确的答案。人们通常如何解决这个问题?谢谢!
我认为下面的 URL 中描述了适合您需求的配置。它描述了将一个服务器用于入站邮件,另一个用于出站邮件(在同一台机器上),但您可以使用相同的指南来设置两个出站服务器。
http://linuxpoison.blogspot.co.uk/2008/02/howto-make-two-instance-of-postfix.html
如果每个实例都绑定到其自己的 IP,则可以实现您的需要。