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

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

我有一个Zimbra 8.0.3多服务器系统,有三个实例: bcd 。 这些服务器有自己的邮箱,MTA和LDAP服务器。 他们在zimbra是二级域的拆分域。

最近我添加了一个新的zimbra服务器到投票,只有一个MTA服务器。 我想在b,c和d中禁用MTA,并使它们使用e中的那个。

提前致谢。

默认情况下,zimbraSmtpHostname值是在服务器级别configuration的。 它也可以在GlobalConfig或Domain级别进行configuration。 要查看您当前configuration的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 

要冗余configuration,必须将其他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