Skip to content

Instantly share code, notes, and snippets.

@gseldon
Last active April 4, 2021 14:05
Show Gist options
  • Save gseldon/79a5e9b1ec442dcd567136e9fedc9793 to your computer and use it in GitHub Desktop.
Save gseldon/79a5e9b1ec442dcd567136e9fedc9793 to your computer and use it in GitHub Desktop.
Mail. Icewarp. Инструкция. Перенос с Kerio, используя скрипт от разработчика.
1. Проверить, что есть папка /opt/icewarp/archive/m1/dvinaland.ru и провреить место
mkdir -p /opt/icewarp/archive/m1/dvinaland.ru
df -hT
Файл.система Тип Размер Использовано Дост Использовано% Cмонтировано в
10.2.30.3:/backup_archive nfs4 1,9T 1,8T 69G 97% /opt/icewarp/archive
2. Провести предварительную синхронизацию писем (подставить имя пользователя и ip сервера Kerio)
rsync -avz -e 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' --progress [email protected]:/opt/kerio/mailserver/store/mail/dvinaland.ru/user /opt/icewarp/archive/m1/dvinaland.ru/ --del
3. Согласовать время переноса с пользователем.
4. Отключить учетную запись на Kerio.
5. Перенести пользователя в Active Direcory в папка с пользоватлеями Icewarp.
6. Дождаться, или самостоятельно выполнить синхронизацию с AD сервера icewarp. Новый пользовател должен появится.
7. Провести итоговую синхронизацию командой из пункта 2.
8. На сервере Icewarp перейти в папку сервера /opt/icewarp.
9. Выполнить перенос
./migrate.sh [email protected] user
При необходимости массового пренос, сделать bash файл со списком.
10. Миграция удаляет письма из папки /opt/icewarp/archive/m1/dvinaland.ru/user
В случаи необходимости повтороной миграции, следуюет провести синхронизацию повторно.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment