我如何让 postfix 在两个不同的端口(25 和 26)上运行,然后在端口 25 上使用横幅“dns1.sebbe.eu SMTP ready”回复,并在端口 26 上使用横幅“dns2.sebbe.eu SMTP ready”回复?
否则,所有其他处理应该相同,邮件应该发送给相同的处理程序等等。
原因是不同服务和注册商的限制,需要 2 个邮件服务器、2 个 DNS 服务器等等。所以我只是将 2 个不同的 IP 指向完全相同的机器,这样这些服务就不会再抱怨了。
答案1
您可以通过 /etc/postfix/master.cf 进行配置。
使用选项 myhostname=dns2.sebbe.eu 为端口 26 添加单独的传输。
即改变:
smtp inet n - - - - smtpd
到:
smtp inet n - - - - smtpd
26 inet n - - - - smtpd
-o myhostname=dns2.sebbe.eu
然后重新启动 postfix。
但我个人会将其改为:
193.13.142.178:smtp inet n - - - - smtpd
-o myhostname=dns1.sebbe.eu
95.143.193.160:smtp inet n - - - - smtpd
-o myhostname=dns2.sebbe.eu
因此,您可以让它们直接监听正确 IP 地址上的 25 端口。