MMP 是多线程的服务器,它可以协助在多台服务器计算机上分布邮件用户。MMP 可控制将去往其他服务器计算机(用户邮箱所在的计算机)的外来客户端连接。客户端将连接到 MMP 本身,MMP 为用户确定正确的服务器,然后连接到该服务器并在客户端和服务器之间传递数据。此功能使 Internet 服务提供商和其他大型安装能够将消息存储分布在多台计算机上(可以增加容量),同时为用户和外部客户端呈现了一个单一的邮件主机(用户可以提高效率,外部客户端可以增强安全性)。7.2.1 Messaging Multiplexor 的工作原理显示了 MMP 安装中服务器和客户端彼此之间的相关方式。
所有 POP、IMAP 和 SMTP 客户端都可以使用 Messaging Multiplexor。MMP 将接受连接、执行 LDAP 目录查找并适当地路由连接。与其他邮件服务器安装中的典型情况一样,每个用户都被指定一个位于特定 Messaging Server 上的特定地址和邮箱。但是,所有连接都将通过 MMP 来路由。
下面详细介绍了建立用户连接中所涉及的步骤:
用户的客户端连接到 MMP,MMP 将接受初步的验证信息(用户名)。
MMP 查询 Directory Server 以确定包含该用户的邮箱的 Messaging Server。
MMP 连接到适当的 Messaging Server,重新进行验证,然后在连接过程中充当通信管道。