Переход на работу NbuMail.UC с FDM

I. На основном почтовом сервере

schedul1
0) Скачать свежий дистрибутив серверной части NbuMail.UC для Вашего сервера: http://unicorn.kiev.ua/downloads/
Обновление системы NbuMail.UC :
— Серверная часть для Windows (nbumailSrv.4*.exe)
— Серверная часть для Linux (nmlSrv_linux_y18*.zip)

1) Если есть резервный сервер — заблокировать резервное копирование
в клиенте NbuMailUc перейти в меню «Налаштування» / «Сервер застосувань» / «Завдання планувальника»
в записи, где «Програма для виконання» = «/UniCorn/NBUMAIL/scripts/ml_sync.sh» в поле «Перiод, с» ввести отрицательное значение
например, «60» временно поменять на «-60»
(восстановить «60» после успешной установки дистрибутива на основном, а потом и на резервном сервере).
schedul2

2) Остановить службу sirinad на сервереsirioff
на время установки дистрибутива, можно остановить с помощью программного меню siriadm: «AS sirinad» / «Выключить».

3) Установить новую (скаченную) версию
Windows: выполнить nbumailSrv4*.exe
Linux : Разместить дистрибутив в каталоге /UniCorn/unicorn/,
Разархивировать (unzip nmlSrv_linux_y18*.zip)
Перейти в создавшийся одноименный каталог и выполнить: ./Install.sh

4) Для Linux сервера: включить демона sirinad
меню siriadm : «AS sirinad» / «Включить».


5) Настройка узла (NODE.CFG)
в клиенте NbuMailUc перейти в меню «Налаштування» / «Конфігурація вузла»
добавить строку: FDM=1

6) Настройка почтовых ящиков (Mboxes)
в клиенте NbuMailUc перейти в меню «Налаштування» /  «Локальні абонентські скриньки»
Настроить ящики ADM_xxx, NBU_xxx, INF_xxx, SEP2_xxx, Uxxx
как внешние, «Профиль корреспонденции» = «0» — «общий, без ограничений»
Все остальные ящики
как внутренние, «Профиль корреспонденции» = «1» — «для внутренней корреспонденции»
mbox2 mbox1

7) Настройка группових рассылокdayarc
в клиенте NbuMailUc перейти в меню «Налаштування» /  «Групові розсилки»
настроить рассылки на использование только ящиков ADM_xxx, NBU_xxx, Uxxx
( ADMIN -> ADM_;  NBU -> NBU_;  Uxxx -> U_; )

8) Настройка раскладки почтовых сообщений
В скрипте scripts/ml_Go.sh — заменить неактуальные имена ящиков при отправке,
( например: toml ADMIN … -> toml ADM_xxx … )

9) Оптимизация работы системы
в каталоге NBUMAIL/Sprus.in/ убрать старые файлы proof*
в меню меню mladm выполнить перенос «ТехОбслуживание» / «Перенос почтовых архивов DAY -> ARC»



II. На компьютере с ftomail.exe (tcpfoss.exe)

0) MAC компа и Логин пользователя, от которого запускается uc2fdm.exe
НЕ МЕНЯТЬ в дальнейшем (контролируется в НБУ, при изменении блокируется tcpfoss) !!

1) Конфигурация ящиков
В каталоге Ftomail/ — для каждого пакетного ящика необходимо настроить конфиг-файл:
«config={box}.txt» где {box} = ADM_xxx, INF_xxx, SEP2_xxx, Uxxx, NBU_xxx
Имена почтового узла и ящиков — в ВЕРХНЕМ регистре

Пример:

FmAddress = C:UA/ADMD:NBU/PRMD:UIWU/ORG:COMPANY/OU:PIREUS-BANK/PN:INF_IWU
InDir = .\_uc\INF_IWU\In
FpkIn = .\_uc\INF_IWU\FpkIn
FpkOut = .\_uc\INF_IWU\FpkOut
Auten = 3
UseMySql = 0

FmAddress должен быть в ВЕРХНЕМ регистре
FpkOut — настройка не требуется

Примеры файлов config см. в /UniCorn/NBUMAIL/spool/U1H0/uc2fdm/Examples/
Прочие файлы config.txt — необходимо убрать из каталога во избежание случайного запуска c умолчательным config-ом.

2) Настройка регулярного вызова
Организовать регулярный (~ раз в минуту) запуск в каталоге Ftomail/ программы uc2fdm.exe,
что находящейся на почтовом сервере в расшаренном каталоге: /UniCorn/NBUMAIL/spool/U1H0/uc2fdm/uc2fdm.exe .



III. На резервном сервере

0) Резервное копирование должно быть заблокировано (выше — на основном сервере).
1) Остановить службу sirinad на резервном сервере
2) Установить дистрибутив новой серверной версии

IV. На основном сервере (если есть резервный сервер)

*) На основном сервере: включить резервное копирование :
«Налаштування» / «Сервер застосувань» / «Завдання планувальника»
в записи с «…/ml_sync.sh» восстановить положительное значение периода выполнения.