Как модернизировать сервер, использующий SMTP/MIME Message Transfer Agent (MTA) до версии R5?

Далее приведен поэтапный план Ваших действий при модернизации Вашей системы до R5. Используйте его, чтобы быстро заменить программное обеспечение Вашего сервера и избежать потери данных пользователей.

Сохранение важных файлов Domino сервера.

Если Вы столкнетесь с ошибками в течение процесса модернизации. Вы всегда можете использовать резервные копии, чтобы восстановить Ваши данные.

Сделайте копию каталога данных Вашего сервера (C:\NOTES\DATA). Этим вы сохраните DESKTOP.DSK, все ID файлы (включая ID сервера и сертификатора), LOG.NSF, NAMES.NSF, MAIL.BOX, и любые другие общие адресные книги, расположенные на сервере.

Сделайте копию содержания любых каталогов или файлов данных связей (*.DIR)

Сделайте копию NOTES.INI сервера. Этот файл расположен в системном каталоге (например, C:\WINNT40).

Сделайте копию любых других баз данных Notes (*.NSF) и шаблонов Notes (*.NTF).

Обратите внимание, что Domino автоматически модернизирует MAIL.BOX в формат R5 и заменит ее дизайн. Любые сообщения находящиеся в MAIL.BOX будут сохранены.

Запрещение функции Housekeeping для SMTP/MIME MTA.

Перед модернизацией R4 MTA сервера, запретите функцию Housekeeping для Вашего МТА сервера. Эта функция временно приостанавливает работу МТА и запустит задачу сжатия баз данных Compact по захваченным задачей МТА базам, после чего вновь запускает задачу MTA. Функция позволяет уплотнить базы входящей и исходящей почты (SMTP.BOX, SMTPIBWQ.NSF, SMTPOBWQ.NSF), которые постоянно находятся в открытом состоянии, при работе МТА.

Удостоверитесь, что Вы сохранили все файлы MTA сервера. Из клиента Lotus Notes откройте адресную книгу для домена MTA серверов. Выбирайте документ сервера, на котором установлен Ваш MTA и переведите документ в режим редактирования. Откройте секцию Internet Message Transfer Agent (SMTP MTA). Перейдите в поле Enable daily housekeeping и установите значение - Disable. Сохраните изменение и закройте документ сервера.

Остановка задачи Router.

Остановка задачи Router нужна для того, чтобы запретить передачу почтовых сообщений с других серверов на сервер с MTA.

Удостоверитесь, что Вы запретили выполнение функции MTA Housekeeping.

Перейдите на консоль Domino сервера и введите следующую строку для остановки задачи Router:

tell router quit

В ответ сервер покажет остановку задачи Router.

[image]

Рис. 1 Остановка задачи Router на консоли сервера Domino.

Остановка задачи Router запретит передачу сообщений в базу SMTP.BOX и позволит MTA освободить очередь на отправку сообщений. При этом будет продолжена обработка сообщений, уже находящихся в этой базе данных. Поступающие сообщения в MAIL.BOX будут обработаны сервером после того, как Вы модернизируете его в R5.

Остановка подзадачи Inbound.

Остановка сессий входящих сообщений (Inbound), запрещает MTA получать сообщения по SMTP, адресованные Вашей организации, из интернета. Это позволит Вам очистить очереди подзадач Inbound и Outbound.

Удостоверитесь, что Вы остановили Router.

Введите на консоли сервера

tell smtpmta stop inbound transport

Сервер показывает открытые сессии Inbound и потом закрывает их:

[image]

Рис. 2 Остановка сессии Inbound на консоли сервера Domino.

Обработки сообщений в базе данных SMTP.BOX

После остановки задач Router и подзадачи Inbound, ждите, пока MTA обработает все сообщения в базе данных SMTP.BOX. Если имеются любые сообщения, ожидающие преобразования или ожидающие передачи, ждите, пока они не будут обработаны задачей доставки сообщений (DRT). Проверяйте обработку сообщения нажимая F9, или выбирайте из меню Вид – Обновить. Обработанные сообщения будут удаляться из вида. Как только вид будет пуст, или будет содержать только документы, отмеченные как не доставленные (мертвые), это значит что SMTP.BOX пуст.

Вам потребуется некоторое время, между обработкой сообщения и удалением сообщения из вида, из-за некоторой временной задержки DRT.

Очистка очереди сообщений на прием (Inbound Work Queue).

Очистка очереди Inbound Work Queue, подразумевает перемещение всех SMTP сообщений, адресованных получателям Вашей организации из базы Inbound Work Queue, в MAIL.BOX, после чего сообщения могут быть доставлены получателям. Сообщения, находящиеся в MAIL.BOX, будут доставлены после того, как Вы закончите модернизацию Вашего сервера и запустите его.

Иметься некоторая задержка между преобразованием сообщений и его удалением из вида, из-за некоторой временной задержки DRT.

Остановка SMTP/MIME MTA и сервера Domino.

После очистки всех сообщений MTA, можно закрыть и модернизировать сервер.

Удостоверитесь, что Вы очистили очереди Inbound Work Queue.

Переключитесь на консоль сервера Domino.

Введите команду остановки сервера:

quit

Закройте клиента Lotus Notes.

Проверка файла NOTES.INI для почтового интернет сервера.

После того, как Вы модернизируете Domino сервер до R5, Вы больше не нуждаетесь в команде load для SMTP/MIME MTA, так как R5 Router обеспечивает встроенную поддержку протокола SMTP с обработкой MIME. Удалите параметры Memory management, name lookup controls и debugging из NOTES.INI файла, так как задача Reporter больше не будет работать в R5. Удалите строки указанные ниже из файла конфигурации:

1. Удалите задачу Reporter и SMTPMTA из строки ServerTasks.

2. Если следующие строки существуют в файле, удалите их:

NSF_Buffer_PoolSize

NSF_DbCache_Maxentries

Server_Name_Lookup_Noupdate

Any debugging parameters

Обратите внимание. Функции задачи статистики, выполняемые задачей Reporter в R4, а так же статистический анализ, сейчас вместо задачи Reporter, использует задача Event. Она может контролировать базы данных, уведомляет администратора о достижениях установленных пороговых уровней. Кроме того, этот контроль может также регулироваться, чтобы автоматически уплотнять базы данных, которые достигают порогового значения.