Архитектура коннектора MS Mail
Рисунок 3.2. Архитектура коннектора MS Mail
Настройка коннектора выполняется путем установки атрибутов объекта MS Mail Connector (<Имя сервера>) в контейнере Connections. В окне свойств данного объекта атрибуты сгруппированы по категориям, представленным следующими закладками:
- взаимообмен (Interchange), позволяет указать следующие параметры:
- имя административного почтового ящика (Administrator's Mailbox), задает имя почтового ящика, списка рассылки или внешнего адресата, получающих уведомления об ошибках, возникающих на коннекторе;
- язык клиентов почтового отделения (Primary Language for Clients), обеспечивает совместимость с локализованными версиями клиентских частей MS Mail;
- признак максимальной совместимости с MS Mail 3.x (Maximize MS Mail 3.x Compatibility), при передаче OLE-объектов пытается создать вторую версия вложения, совместимую с OLE 1.0;
- настройки MS Mail for AppleTalk MTA, позволяет создать сервис, выполняющий передачу сообщений между "теневым" отделением и сервером почты на платформе Mac. Для поддержки MS Mail for AppleTalk на сервере должен быть установлен компонент File and Print Services for Macintosh, входящий в поставку Windows NT Server;
- "теневое" почтовое отделение (Local Post Office), позволяет настраивать параметры "теневого" отделения на сервере, такие как имя сети (Network), имя отделения (Post Office) и пароль администратора. Дополнительно дает возможность получить серийный номер локального отделения, используемый при общении с внешними MTA и производить регенерацию файловой структуры почтового отделения в случае смены именования;
- соединения (Connections), позволяет описать имена и способы соединения с внешними почтовым отделениям MS Mail. Возможные варианты: через локальную сеть, используя асинхронные линии, каналы X.25, подключение через промежуточные почтовые отделения. Для почтовых отделений, подключаемых по локальной сети, существует возможность получить с них таблицы маршрутизации сообщений в нелокальные отделения;
- агенты передачи сообщений (Connector MTAs), позволяет создать сервисы операционной системы, исполняющие роль агентов передачи сообщений MS Mail и обслуживающие почтовые отделения, зарегистрированные в разделе соединений.
Созданные MTA могут использовать локальную сеть, службу удаленного доступа и каналы X.25 для взаимодействия с внешними почтовыми отделениями; - общие (General), позволяет установить предельный размер сообщения, просмотреть имя сервера, на котором установлен коннектор, и задать административный комментарий;
- адресное пространство (Address Space), позволяет описать адресное пространство данного коннектора;
- ведение журналов (Diagnostics Logging), позволяет устанавливать уровень подробности протоколирования событий, происходящих на коннекторе, таких как результаты работы сервиса Interchange и агентов передачи данных.
В пределах площадки может быть определено несколько коннекторов, но не более одного на сервер. Каждое почтовое отделение MS Mail может одновременно обслуживать несколько коннекторов, и каждый коннектор может иметь несколько MTA, обслуживающих либо одно, либо разные почтовые отделения.
Как отмечалось ранее, при настройке синхронизации адресных книг между MS Mail и Exchange возможны два сценария: использование существующего сервера синхронизации каталога (DirSync Server) MS Mail и перенос этих функций на сервер Exchange.
В первом случае на одном из серверов площадки, имеющем установленный коннектор MS Mail, создается запрашивающий компонент (DirSync Requester), реализованный в виде сервиса. С заданной регулярностью этот компонент выполняет следующие действия:
- опрашивает каталог сервера Exchange на предмет наличия изменений и, в случае их обнаружения, отправляет список модификаций глобальной адресной книги Exchange серверу каталога MS Mail;
- отправляет серверу каталога запрос на получение изменений глобальной адресной книги MS Mail;
- загружает в глобальную адресную книгу Exchange полученную от сервера каталога информацию.
Во втором случае, на одном из серверов площадки, имеющем установленный коннектор MS Mail, создается серверный компонент (DirSync Server). Он выполняет одновременно функции запрашивающего компонента и сервера каталога MS Mail. Для того, чтобы удаленные почтовые отделения могли участвовать в процессе синхронизации, для каждого из них должно быть создано описание (Remote DirSync Requester).
В пределах одной площадки может быть создан только один запрашивающий компонент или сервер каталога MS Mail.