Перенос правил автоответчика
Для чего это нужно
Перенос правил автоответчика после импорта почтовых ящиков с другой панели ispmanager 6.
Инструкции
Перенос выполняется только в консоли и под пользователем root.
Для MySQL и MariaDB
Подключитесь по SSH к серверу-источнику и выполните экспорт таблицы email_responder
из базы данных ispmgr
:
mysqdump ispmgr email_responder > /ПУТЬ-ДО-ДАМПА/ДАМП_ТАБЛИЦЫ.sql
Подключитесь по SSH к серверу-приемнику и заблокируйте панель для корректного импорта данных:
/usr/local/mgr5/sbin/mgrctl -m ispmgr -l
Перенесите созданный ранее дамп на сервер-приемник и выполните импорт:
mysqdump ispmgr email_responder < /ПУТЬ-ДО-ДАМПА/ДАМП_ТАБЛИЦЫ.sql
В заключении необходимо очистить кэш баз данных и перезапустить панель:
/usr/local/mgr5/var/.db.cache.* -f && rm /usr/local/mgr5/var/.xmlcache/* -rf && /usr/local/mgr5/sbin/mgrctl -m ispmgr -u
Для SQLite3
Подключитесь по SSH к серверу-источнику и установите SQLite3, если ранее он не был установлен:
apt install sqlite3
Затем выполните экспорт таблицы email_responder
из базы данных ispmgr
, выполнив следующие команды:
sqlite3 /usr/local/mgr5/etc/ispmgr.db
.output /ПУТЬ-ДО-ДАМПА/ДАМП_ТАБЛИЦЫ.sql
.dump email_responder
.exit
Подключитесь по SSH к серверу-приемнику и установите SQLite3, если ранее он не был установлен:
apt install sqlite3
Затем заблокируйте панель для корректного импорта данных:
/usr/local/mgr5/sbin/mgrctl -m ispmgr -l
Перенесите созданный ранее дамп на сервер-приемник и выполните импорт:
sqlite3 /usr/local/mgr5/etc/ispmgr.db
.import /ПУТЬ-ДО-ДАМПА/ДАМП_ТАБЛИЦЫ.sql email_responder
.exit
В заключении необходимо очистить кэш баз данных и перезапустить панель:
/usr/local/mgr5/var/.db.cache.* -f && rm /usr/local/mgr5/var/.xmlcache/* -rf && /usr/local/mgr5/sbin/mgrctl -m ispmgr -u