Zimbra:如何在多服务器安装中更改活动 MTA Seever?

Zimbra:如何在多服务器安装中更改活动 MTA Seever?

如何在 zimbra 多服务器安装中更改活动 MTA 服务器?

我有一个 Zimbra 8.0.3 多服务器系统,其中包含三个实例:bCd。这些服务器有自己的邮箱、MTA 和 LDAP 服务器。它们位于一个拆分域中,其中 zimbra 是辅助域。

最近我添加了一个新的 zimbra 服务器到仅具有 MTA 服务器的轮询。我想禁用 b、c 和 d 中的 MTA,并让它们使用

提前致谢。

答案1

默认情况下,zimbraSmtpHostname 值是在服务器级别配置的。也可以在 GlobalConfig 或域级别配置。要查看当前配置的 MTA:

zmprov gcf zimbraSmtpHostname
zmproc gs `zmhostname` zimbraSmtpHostname   # do this on each mailstore server
zmprov gd example.com zimbraSmtpHostname      # do this for each active domain

要进行冗余配置,必须将其他 MTA 添加到列表中。例如,在服务器级别:

# su - zimbra
$ zmprov ms `zmhostname` +zimbraSmtpHostname mta1.example.com
$ zmprov ms `zmhostname` +zimbraSmtpHostname mta2.example.com
$ zmprov ms `zmhostname` +zimbraSmtpHostname mta3.example.com

或者在 GlobalConfig 级别(因为服务器级别将覆盖 GlobalConfig 级别,所以为了使用 GlobalConfig,服务器级别应该为空):

# su - zimbra
$ zmprov mcf +zimbraSmtpHostname mta1.example.com
$ zmprov mcf +zimbraSmtpHostname mta2.example.com
$ zmprov mcf +zimbraSmtpHostname mta3.example.com

要禁用 MTA,请执行以下操作:

zmprov ms server1 -zimbraServiceEnabled mta -zimbraServiceEnabled antispam -zimbraServiceEnabled antivirus

相关内容