Перенос MailEnable на новый сервер


image001

MailEnable - почтовая система с множеством плюшек. Случается так, что ее нужно перенести на другой сервер по разным причинам. Первое что нужно знать: Enterprise лицензия выдается/покупается в соответствии с количеством процессорных ядер на сервере. То есть нужно покупать или расширять лицензию если у нас на исходном и конечном серверах разное количество ядер процессора.

Перед началом миграции нужно установить MailEnable на новый сервер. Убедиться что версии совпадают.

Если с лицензиями разобрались можно приступать к самому процессу. MailEnable хранит свой "мусор" в нескольких местах:

- системный реестр;

- папка программы.

 

Процесс переноса включает копирование всего мусора с одного сервера на другой.

1.  Экспортируем данные из реестра:
1.1. Открываем regedit с правами администратора
1.2  Для 32-х битной версии системы идем в HKEY_LOCAL_MACHINE\SOFTWARE\Mail Enable
1.3. Для 64-х битной системы: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Mail Enable
1.4.  С помощью меню "Файл" экспортируем содержимое ветки "Mail Enable" в файл с расширением "reg".
1.5.  То же самое делаем на всякий случай на новом сервере.
2. На новом сервере останавливаем все службы MailEnable и копируем следующие папки:

C:\Program Files\Mail Enable\Dictionaries (Опционально - используется в Professional и Enterprise)
C:\Program Files\Mail Enable\Config (Обязательно - содержит настройки и прочую конфигурационную информацию)
C:\Program Files\Mail Enable\Postoffices (Обязательно - содержит postoffices и сообщения)
C:\Program Files\Mail Enable\Bad Mail (Опционально - содержит почту помеченную как спам)
C:\Program Files\Mail Enable\Logging (Опционально - содержит логи)
C:\Program Files\Mail Enable\Queues (Опционально - содержит очередь доставки)

Если в своей работе MailEnable использует базу данных, тогда ее тоже нужно перенести:

1. Делаем бэкап базы на старом сервере.

2. Переносим и разворачиваем базу на новом сервере.

3. Запускаем migration тулл и настраиваем MailEnable на работу с новой базой.

 

После того как все файлы успешно перенесены нужно выставить правильные права доступа на них:

CACLS "C:\Program Files\Mail Enable\Config" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files\Mail Enable\Queues" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files\Mail Enable\Postoffices" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files\Mail Enable\Queues" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files\Mail Enable\Logging" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files\Mail Enable\Bad Mail" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files\Mail Enable\Backup" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files\Mail Enable\Bin" /t /e /g IME_SYSTEM:R
CACLS "C:\Program Files\Mail Enable\Config" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files\Mail Enable\Post Offices" /t /e /g IME_STORE_GROUP:F

 

Дальше запускаем все сервисы MailEnable и идем менять DNS MX записи для нашего домена.

Пока идет распространение изменений можно периодически копировать файлы со старого сервера на новый.

Примерное местоположение C:\Program Files\Mail Enable\Queues\SMTP\Inbound

 

 

Share Button
(Visited 284 times, 1 visits today)

Один комментарий на «“Перенос MailEnable на новый сервер”»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *