Zimbra

Zimbra:如何在多伺服器安裝中更改活動 MTA Seever?

  • October 27, 2013

如何更改 zimbra 多伺服器安裝中的活動 MTA 伺服器?

我有一個帶有三個實例的 Zimbra 8.0.3 多伺服器系統:bcd。這些伺服器有自己的郵箱、MTA 和 LDAP 伺服器。它們位於一個拆分域中,其中 zimbra 是輔助域。

最近我在投票中添加了一個新的 zimbra 伺服器e,它只有一個 MTA 伺服器。我想禁用 b、c 和 d 中的 MTA,並讓它們使用e中的那個。

提前致謝。

預設情況下,在伺服器級別配置 zimbraSmtpHostname 值。它也可以在 GlobalConfig 或 Domain 級別進行配置。要查看您目前配置的 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

引用自:https://serverfault.com/questions/545426