是否可以在一台物理(Postfix)服务器上托管多个邮件域,以使它们看起来完全独立?
在正常的虚拟主机设置中,邮件服务器仍将通过其规范名称来标识自己,并且“已接收”标头也将引用该名称。但是,我需要设置一个虚拟域,该域似乎与规范域没有任何关联。
我在考虑以下事情:
- 服务器上有多个 IP 地址
- 指向这些不同地址的 MX 记录(+正确的反向记录)
- 运行多个 Postfix 实例,每个域一个,并绑定到相应的 IP
这听起来合理吗,或者有更好的解决方案吗?
如果我的描述不清楚,请告诉我,我会尽力解释得更好。
答案1
是的,运行单独的 IP 地址和 smtpd 副本是正确的做法。您仍然可以总体运行一个实例,只需设置额外的 smtpd 进程master.cf
并为其提供单独的 myhostname 值,我非常确定这是设置横幅地址的选项。
这种方式的唯一问题是所有实例都会接受服务器上配置的所有虚拟域的邮件,但我无法想象这是一个实际问题。