Изменение домена, используемого с ONLYOFFICE Mail
Введение
Если вы решили изменить домен, используемый с ONLYOFFICE Mail, потребуется обновить информацию о нем в системе. Выполните следующие действия, чтобы этот процесс прошел без ошибок.
Шаг 1: Остановите контейнер с ONLYOFFICE Mail и удалите его
Сначала необходимо остановить контейнер с ONLYOFFICE Mail. На сервере, где установлен ONLYOFFICE Mail, выполните следующую команду:
docker stop onlyoffice-mail-server
Затем удалите этот контейнер:
docker rm onlyoffice-mail-server
Шаг 2: Переустановите ONLYOFFICE Mail с новым адресом домена
Переустановите ONLYOFFICE Mail с новым адресом домена, который будет использоваться для ONLYOFFICE Mail:
bash workspace-enterprise-install.sh -ics false -ids false -icp false -ims true -md {NEW-MX-DOMAIN} -es true
Где {NEW-MX-DOMAIN} — это новый адрес домена, используемый для ONLYOFFICE Mail (как правило, в формате mx.yourdomain.com).
Шаг 3: Обновите информацию о домене
Затем обновите информацию о домене в базе данных. Выполните следующие команды:
docker exec -it onlyoffice-mysql-server mysql -pmy-secret-pw --silent -e "use onlyoffice; update mail_server_server SET mx_record = '{NEW-MX-DOMAIN}';"
docker exec -it onlyoffice-mysql-server mysql -pmy-secret-pw --silent -e "use onlyoffice; update mail_server_server ms inner join mail_mailbox_server s on ms.smtp_settings_id = s.id or ms.imap_settings_id = s.id SET s.hostname = '{NEW-MX-DOMAIN}';"
Где {NEW-MX-DOMAIN} — это новый адрес домена для ONLYOFFICE Mail, заданный на шаге 2.
Шаг 4: Запустите ONLYOFFICE Mail
Убедитесь, что ONLYOFFICE Mail запущен:
docker logs -f onlyoffice-mail-server
Выведенные на экран данные должны выглядеть следующим образом:
...
Starting fail2ban: [ OK ]
Starting server