Sun Java System Messaging Server 6.3 管理指南

7.3 設定 Messaging Multiplexor

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


備註 –

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


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

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

7.3.1 配置 MMP 之前

配置 MMP 之前:

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


    備註 –

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

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


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

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

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

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

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

7.3.2 Multiplexor 配置

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

Procedure配置 MMP

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

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

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

7.3.3 Multiplexor 檔案

Messaging Multiplexor 檔案儲存於 msg-svr-base/config 配置檔案目錄中。必須在 Messaging Multiplexor 配置檔案中手動編輯配置參數,這些配置檔案列示於表 7–1 中。如需所有 MMP 配置參數的完整說明,請參閱「Sun Java System Messaging Server 6.3 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 的更多資訊,請參閱23.8 啟用 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 時,上述配置範本檔案將被覆寫。


7.3.4 啟動 Multiplexor

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

表 7–2 MMP 指令

選項 

說明 

start-msg mmp

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

stop-msg mmp

停止最近啟動的 MMP。 

refresh mmp

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

7.3.5 修改現有 MMP

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