在 Messaging Server 的初始執行階段配置期間,您確定了是否要在機器上配置 MMP。您可以將它設定在 Messaging Server 所在的機器上,也可以將它設定在單獨的機器上。
MMP 不會快取 DNS 結果。Messaging Server 的生產部署需要在區域網路上具有高品質快取 DNS 伺服器。
以下各節描述如何設定 MMP:
如需有關 MMP 的更多資訊,請參閱:
選擇您將配置 MMP 的機器。最好為 MMP 留出一台專用機器。
建議不要在同時執行 POP 或 IMAP 伺服器的機器上啟用 MMP。
如果將 MMP 安裝在 Messaging Server 所在的機器上,必須確定將 POP 和 IMAP 伺服器設定至非標準連接埠。如此一來,MMP 連接埠和 Messaging Server 連接埠就不會彼此發生衝突。
在將要配置 MMP 的機器上,建立將由 MMP 使用的 UNIX 系統使用者。這一新使用者必須屬於 UNIX 系統群組。請參閱1.1 建立 UNIX 系統使用者和群組
如果尚未設定 Directory Server 及其主機,請進行設定,以與 Messaging Server 配合使用。請參閱1.2 為 Messaging Server 配置準備 Directory Server
如果 MMP 在後端伺服器之前升級,則用戶應在 ImapProxyAService.cfg 中設定 Capability 選項,以與舊的後端 capability 指令回應相符。即為:
IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN LANGUAGE XSENDER X-NETSCAPE XSERVERINFO
請注意,換行符為書面編輯的因素,配置值必須在一行中。
若要配置 MMP,必須使用 Messaging Server 配置程式,該程式可為您提供用於啟用 Messaging Multiplexor 的選項。如需有關配置程式的詳細資訊,請參閱1.3 建立初始 Messaging Server 執行階段配置
將 Sun Java System Messaging Server 置於安裝和配置 MMP 的機器上。
透過建立 Messaging Server 初始執行階段配置來配置 MMP。請參閱1.3 建立初始 Messaging Server 執行階段配置
請注意以下異常情況:安裝 Messaging Server 時,僅核取 [Messaging 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 配置檔案
檔案 |
說明 |
---|---|
配置檔案,指定用於 POP 服務的配置變數。 |
|
POP 服務配置範本。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現 |
|
配置檔案,指定用於 IMAP 服務的配置變數。 |
|
IMAP 服務配置範本。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現 |
|
配置檔案,指定要啟動哪種服務以及由 POP 和 IMAP 服務共用的一些選項。 |
|
配置範本,指定要啟動哪種服務以及由 POP 和 IMAP 服務共用的一些選項。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現 |
|
選擇性的配置檔案,指定用於 SMTP 代理服務的配置變數。如果您啟用 POP before SMTP,則需要該檔案;用於最大化對 SSL 硬體的支援,即使未啟用 POP before SMTP。如需有關在啟用 SMTP 之前啟用 POP 的更多資訊,請參閱23.8 啟用 POP Before SMTP |
|
配置範本,指定用於 SMTP 代理服務的配置變數。僅在使用 start-msg mmp 啟動初始 MMP 後,檔案才會出現 |
例如,可以在所有配置檔案中找到 LogDir 和 LogLevel 參數。在 ImapProxyAService.cfg 中,它們用於指定 IMAP 相關事件的記錄參數;類似地,PopProxyAService.cfg 中的這兩個參數用於配置 POP 相關事件的記錄參數。在 SmtpProxyAService.cfg 中,它們用於指定 SMTP 代理伺服器相關事件的記錄。
但在 AService.cfg 中,LogDir 和 LogLevel 用於記錄 MMP 範圍的故障,例如無法啟動 POP、IMAP 或 SMTP 服務。
配置或升級 MMP 時,上述配置範本檔案將被覆寫。
若要啟動、停止或更新 Messaging Multiplexor 實例,請使用表 7–2 (位於 msg-svr-base/sbin 目錄) 中的以下指令之一︰
表 7–2 MMP 指令
選項 |
說明 |
---|---|
start-msg mmp |
啟動 MMP (即使 MMP 已在執行)。 |
stop-msg mmp |
停止最近啟動的 MMP。 |
refresh mmp |
讓已在執行的 MMP 更新其配置,而無需中斷任何使用中的連線。 |
若要修改 MMP 的現有實例,請依需要編輯 ImapProxyAService.cfg 和/或 PopProxyAService.cfg 配置檔案。這些配置檔案位於 msg-svr-base/config 子目錄中。