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

設定 Messaging Multiplexor

在 Messaging Server 的初始執行階段配置期間,您確定了是否要在機器上配置 MMP。您可以將它設定在 Messaging Server 所在的機器上,也可以將它設定在單獨的機器上。


備註 –

MMP 不會快取 DNS 結果。Messaging Server 的生產部署需要在區域網路上具有高品質快取 DNS 伺服器。


以下各節描述如何設定 MMP:

如需有關 MMP 的更多資訊,請參閱:

配置 MMP 之前

配置 MMP 之前︰

  1. 選擇您將配置 MMP 的機器。最好為 MMP 留出一台專用機器。


    備註 –

    建議不要在同時執行 POP 或 IMAP 伺服器的機器上啟用 MMP。

    如果將 MMP 安裝在 Messaging Server 所在的機器上,必須確定將 POP 和 IMAP 伺服器設定至非標準連接埠。如此一來,MMP 連接埠和 Messaging Server 連接埠就不會彼此發生衝突。


  2. 在將要配置 MMP 的機器上,建立將由 MMP 使用的 UNIX 系統使用者。這一新使用者必須屬於 UNIX 系統群組。請參閱建立 UNIX 系統使用者和群組

  3. 如果尚未設定 Directory Server 及其主機,請進行設定,以與 Messaging Server 配合使用。請參閱為 Messaging Server 配置準備 Directory Server

  4. 如果 MMP 在後端伺服器之前升級,則用戶應在 ImapProxyAService.cfg 中設定 Capability 選項,以與舊的后端 capability 指令回應相符。即為:

    IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN LANGUAGE XSENDER X-NETSCAPE XSERVERINFO

    請注意,換行符為書面編輯的因素,配置值必須在一行中。

Multiplexor 配置

若要配置 MMP,必須使用 Messaging Server 配置程式,該程式為您提供用於啟用 Messaging Multiplexor 的選項。如需有關配置程式的詳細資訊,請參閱建立初始 Messaging Server 執行階段配置

Procedure配置 MMP

步驟
  1. 將 Sun Java System Messaging Server 置於安裝和配置 MMP 的機器上。

  2. 透過建立 Messaging Server 初始執行階段配置來配置 MMP。請參閱建立初始 Messaging Server 執行階段配置

    請注意以下異常情況:安裝 Messaging Server 時,僅核取 [Messaging Multiplexor] 選項。

Multiplexor 檔案

Messaging Multiplexor 檔案儲存於 msg_svr_base/config 配置檔案目錄。必須在 Messaging Multiplexor 配置檔案中手動編輯配置參數,這些配置檔案列示於表 7–1 中。如需所有 MMP 配置參數的完整說明,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Reference」中的「Multiplexor Configuration Parameters」

表 7–1 Messaging Multiplexor 配置檔案

檔案 

說明 

PopProxyAService.cfg

配置檔案,指定用於 POP 服務的配置變數。 

PopProxyAService-def.cfg

POP 服務配置範本。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現

ImapProxyAService.cfg

配置檔案,指定用於 IMAP 服務的配置變數。 

ImapProxyAService-def.cfg

IMAP 服務配置範本。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現

AService.cfg

配置檔案,指定要啟動哪種服務以及由 POP 和 IMAP 服務共用的一些選項。 

AService-def.cfg

配置範本,指定要啟動哪種服務以及由 POP 和 IMAP 服務共用的一些選項。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現

SmtpProxyAService.cfg

選擇性的配置檔案,指定用於 SMTP 代理服務的配置變數。如果您啟用 POP before SMTP,則需要該檔案;用於最大化對 SSL 硬體的支援,即使未啟用 POP before SMTP。如需有關在啟用 SMTP 之前啟用 POP 的更多資訊,請參閱啟用 POP Before SMTP

SmtpProxyAService-def.cfg

配置範本,指定用於 SMTP 代理服務的配置變數。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現

例如,可以在所有配置檔案中找到 LogDirLogLevel 參數。在 ImapProxyAService.cfg 中,它們用於指定 IMAP 相關事件的記錄參數;類似地,PopProxyAService.cfg 中的這兩個參數用於配置 POP 相關事件的記錄參數。在 SmtpProxyAService.cfg 中,它們用於指定 SMTP 代理伺服器相關事件的記錄。

但在 AService.cfg 中,LogDirLogLevel 用於記錄 MMP 範圍的故障,例如無法啟動 POP、IMAP 或 SMTP 服務。


備註 –

配置或升級 MMP 時,上述配置範本檔案將被覆寫。


啟動 Multiplexor

若要啟動、停止或更新 Messaging Multiplexor 實例,請使用表 7–2 (位於 msg_svr_base/sbin 目錄) 中的以下指令之一︰

表 7–2 MMP 指令

選項 

說明 

start-msg mmp

啟動 MMP (即使 MMP 已在執行)。 

stop-msg mmp

停止最近啟動的 MMP。 

refresh mmp

讓已在執行的 MMP 更新其配置,而無需中斷任何使用中的連線。 

修改現有 MMP

若要修改 MMP 現有實例,請依需要編輯 ImapProxyAService.cfg 和/或 PopProxyAService.cfg 配置檔案。這些配置檔案位於 msg_svr_base/config 子目錄中。