如何更改zimbra多服务器安装中的活动MTA服务器?
我有一个Zimbra 8.0.3多服务器系统,有三个实例: b , c和d 。 这些服务器有自己的邮箱,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