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

Messaging Multiplexor 的工作方式

MMP 是一種多重執行緒的伺服器,可便於跨多台伺服器機器分佈郵件使用者。MMP 處理目的地為其他伺服器機器 (使用者電子信箱所在的機器) 的送進用戶端連線。用戶端連線至 MMP 本身,MMP 確定用於使用者的伺服器正確,再連線至該伺服器,然後在用戶端與伺服器之間傳送資料。這種功能可讓網際網路服務提供者和其他大型安裝跨多台機器分布郵件儲存 (以增大容量),同時使其對使用者以及外部用戶端來說成為一個單台郵件主機 (分別用以提昇效率和增強安全性)。Messaging Multiplexor 的工作方式顯示 MMP 安裝中伺服器與用戶端之間如何彼此聯繫的。

圖 7–1 MMP 安裝中的用戶端與伺服器

此圖形描繪 MMP 安裝中的用戶端與伺服器。

所有 POP、IMAP 以及 SMTP 用戶端都與 Messaging Multiplexor 配合工作。MMP 接受連線、執行 LDAP 目錄查詢以及適當地路由這些連線。在特定的 Messaging Server 上,每位使用者都被指定一個特定的位址與電子信箱,這一點與通常使用其他郵件伺服器安裝一樣。但是,所有連線都透過 MMP 進行路由。

以下是建立使用者連線的詳細步驟:

  1. 使用者的用戶端連線接受預先認證資訊 (使用者名稱) 的 MMP。

  2. MMP 查詢 Directory Server 來決定哪個 Messaging Server 包含該使用者的電子信箱。

  3. MMP 連線至正確的 Messaging Server,重新進行認證,然後在連線持續期間充當傳遞通道。