Sun Java System Messaging Server 6 2005Q4 管理指南

Messenger Express Multiplexor 的工作原理

Messenger Express Multiplexor 由作为多路复用器的代理邮件服务器构成,它允许您连接到 Messaging Server (Messenger Express) 的 HTTP 服务。Messenger Express Multiplexor 可以协助在多台服务器计算机上分布邮箱。客户端在登录到 Messenger Express 时将连接到多路复用器,Messenger Express 将为用户确定正确的服务器,然后连接到该服务器并在客户端和服务器之间传递数据。此功能使大型安装可以将邮件存储分散在多台计算机上(以增加容量),同时向用户和外部客户端呈现了一个单一的邮件主机(用户可以提高效率,外部客户端可以提高安全性)。Messenger Express Multiplexor 的工作原理说明了 Messenger Express Multiplexor 在 Messaging Server 安装中所在的位置。

图 7–3 Messenger Express Multiplexor 概述

图形中使用 Messenger Express Multiplex 的数据流显示了概述。

Messenger Express Multiplexor 在 Messenger Express 客户端和 Messaging Server 之间提供了一个接口,即,接受连接并将它们适当地路由。与其他邮件服务器安装中的典型情况一样,每个用户都被指定一个位于特定 Messaging Server 上的特定地址和邮箱。但是,所有 HTTP 连接都是通过 Messenger Express Multiplexor 路由的。

下面详细介绍了建立用户连接过程中所涉及的步骤:

  1. 用户的客户端连接至 Messenger Express Multiplexor,后者将接受初步验证信息。

  2. Messenger Express Multiplexor 将查询 Directory Server 以确定包含用户的邮箱的 Messaging Server。

  3. Messenger Express Multiplexor 连接到相关联的 Messaging Server,重新进行验证,然后在会话过程中充当通信管道。