Назад | Перейти на главную страницу

Zimbra: Как изменить активный сервер MTA при установке с несколькими серверами?

Как я могу изменить активный сервер MTA в многосерверной установке Zimbra?

У меня есть многосерверная система Zimbra 8.0.3 с тремя экземплярами: б, c и d. У этих серверов есть собственный почтовый ящик, серверы MTA и LDAP. Они находятся в разделенном домене, где zimbra является вторичным доменом.

Недавно я добавил новый сервер zimbra е к опросу, в котором есть только MTA сервер. Я хочу отключить MTA в b, c и d и заставить их использовать один в е.

Заранее спасибо.

По умолчанию значение 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