`/etc/hostname` міняємо mail.oldserver.com на нове mail.newserver.com та виконуємо команду `service hostname restart`
Файл /etc/hosts наводимо до наступного виду (як видно старий сервер не прибираємо):
```
127.0.0.1 localhost.localdomain localhost
EXTERNAL_IP mail.newserver.com
```
У `/etc/dnsmasq.conf` змінюємо записи старого сервера на новий:
```
domain=newserver.com
mx-host=newserver.com,mail.newserver.com,5
```
Виконуємо наступні команди:
```
# su zimbra
# zmcontol stop
# /opt/zimbra/libexec/zmsetservername -n mail.newserver.com -o mail.oldserver.com
```
Генеруємо нові сертифікати (Якщо у вас є комерційний сертифікат, то цей кроп пропускаємо):
```
# /opt/zimbra/bin/zmcertmgr createca -new
# /opt/zimbra/bin/zmcertmgr deployca
# /opt/zimbra/bin/zmcertmgr createcrt -new -days 365
# /opt/zimbra/bin/zmcertmgr deploycrt self
# /opt/zimbra/bin/zmcertmgr viewdeployedcrt
# zmcontrol restart
```
Встановлюємо комерційний сертифікат:
Перед встановленням перевіряємо, що є всі необхідні сертифікати та ключі, а саме:
- Ланцюжок сертифікатів центру, що посвідчує, наприклад commercial_ca.crt
- Виданий на домен або wildcard сертифікат, наприклад commercial.crt
- Виданий на домен або wildcard приватний ключ, наприклад commercial.key
Важливо, що приватний ключ повинен бути в директорії `/opt/zimbra/ssl/zimbra/commercial/commercial.key`
Сертифікати можна покласти в будь-яке місце, наприклад /tmp .
Щоб перевірити, що ключ відповідає сертифікату виконую від імені root:
`/opt/zimbra/bin/zmcertmgr verifycrt comm /opt/zimbra/ssl/zimbra/commercial/commercial.key /tmp/commercial.crt /tmp/commercial_ca.crt`
Якщо все добре, у відповідь отримую:
`Valid Certificate: /tmp/commercial.crt: OK`
Після цього встановлюю сертифкат на сервер і перезапускаю сервіс zimbra (від імені root):
`/opt/zimbra/bin/zmcertmgr deploycrt comm /tmp/commercial.crt /tmp/commercial_ca.crt`
`zmcontrol restart`