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