Перейти к основному содержимому

Изменение домена, используемого с 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