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

image001

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

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

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

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

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

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

  1.  Экспортируем данные из реестра:
  2. Открываем regedit с правами администратора
  3.  Для 32-х битной версии системы идем в HKEY_LOCAL_MACHINE\SOFTWARE\Mail Enable
  4. Для 64-х битной системы: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Mail Enable
  5. С помощью меню Файл экспортируем содержимое ветки Mail Enable в файл с расширением reg.
  6. То же самое делаем на всякий случай на новом сервере.
  7. На новом сервере останавливаем все службы 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

Categories:

Updated: