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 を有効にしないことをお勧めします。

    Messaging Server と同じマシンに MMP をインストールする場合は、POP サーバーおよび IMAP サーバーを標準以外のポートに設定する必要があります。標準以外のポートを使用すれば、MMP サーバーと Messaging Server のポートが互いに競合することはありません。


  2. MMP を設定するマシンに、MMP で必要な UNIX システムユーザーを作成します。この新規ユーザーは、UNIX システムグループに属している必要があります。「UNIX システムのユーザーとグループを作成する」を参照してください。

  3. Messaging Server で使用する Directory Server とホストマシンの設定が完了していない場合は、それらを設定します。「Messaging Server 設定用に Directory Server を準備するには」を参照してください。

  4. バックエンドサーバーより前に MMP がアップグレードされた場合、ユーザーは ImapProxyAService.cfgCapability オプションを、古いバックエンドから発行された capability コマンドへの応答と一致するように設定する必要があります。この設定は次のようになります。

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

    改行は編集上明確にする目的で使用されること、および設定値は 1 行に配置する必要があることに注意してください。

Multiplexor の設定

MMP を設定するには、Messaging Server の設定プログラムを使用する必要があります。このプログラムには、Messaging Multiplexor を有効にするかどうかを選択するオプションがあります。設定プログラムの詳細については、「Messaging Server の初期実行時設定を作成する」を参照してください。

ProcedureMMP を設定するには

手順
  1. MMP をインストールおよび設定するマシンに Sun Java System Messaging Server をインストールします。

  2. Messaging Server の初期実行時設定を作成して MMP を設定します。「Messaging Server の初期実行時設定を作成する」を参照してください。

    例外として、Messaging Server をインストールする場合は、Messaging Multiplexor オプションのみをチェックするようにしてください。

Multiplexor のファイル

Messaging Multiplexor のファイルは、msg_svr_base/config 設定ファイルディレクトリに格納されています。表 7–1 に示す Messaging Multiplexor 設定ファイルの設定パラメータを手動で編集する必要があります。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 を有効にする場合は必須です。POP before SMTP を有効にしない場合でも、SSL ハードウェアのサポートを最大にするのに役立ちます。POP before SMTP の詳細は、「POP before SMTP を有効にする」を参照してください。

SmtpProxyAService-def.cfg

SMTP プロキシサービス用の設定変数を指定する設定テンプレートです。このファイルは、start-msg mmp で MMP を最初に起動したときに作成されます。

例として、LogDir パラメータおよび LogLevel パラメータは、すべての設定ファイルで使用されています。これらのパラメータは、ImapProxyAService.cfg ファイルでは IMAP 関連イベントのロギングパラメータを設定する目的で使われており、PopProxyAService.cfg ファイルでは POP 関連イベントのロギングパラメータを設定するために使われています。SmtpProxyAService.cfg, では、SMTP プロキシ関連イベントのロギングを指定するために使われています。

ただし、AService.cfg ファイルの LogDir パラメータと LogLevel パラメータは、POP、IMAP、または SMTP サービスの起動に失敗した場合など、MMP に関する全般的な問題を記録するために使用されています。


注 –

MMP を設定またはアップグレードした場合、設定テンプレートファイルは上書きされます。


Multiplexor の起動

Messaging Multiplexor のインスタンスを起動、停止、更新するには、次の表 7–2 に示すコマンドのうちの 1 つを使用します。これらのコマンドは msg_svr_base/sbin ディレクトリにあります。

表 7–2 MMP コマンド

オプション 

説明 

start-msg mmp

これは、別のインスタンスが起動されている場合でも可能です。 

stop-msg mmp

最後に起動した MMP を停止します。 

refresh mmp

実行中の MMP が、アクティブな接続を中断せずに設定情報を更新するようにします。 

既存の MMP の変更

既存の MMP インスタンスを変更するには、必要に応じて、ImapProxyAService.cfg または PopProxyAService.cfg、あるいはその両方の設定ファイルを編集します。これらの設定ファイルは、msg_svr_base/config サブディレクトリにあります。