Sun Java System Messaging Server 6 2005Q4 管理ガイド

Proceduremoveuser コマンドを使用してメールボックスを移動するには

メッセージングサーバーから別のメッセージングサーバーにメッセージを移行する必要がある場合は、いつでもこの手順を使用できます。Sun 以外のメッセージングサーバーから Sun Java System Messaging Server に IMAP メールボックスを移行する場合に役立ちます。この方法を使用してメールボックスを移動する前に、利点と欠点を考慮してください。

moveuser コマンドを使用してメールボックスを移動すると、次のような利点があります。

moveuser コマンドを使用してメールボックスを移動すると、次のような欠点があります。

手順
  1. 新しい Messaging Server をインストールして設定します。

  2. local.store.relinker を有効に設定します。

    同じメッセージが重複して保存されたために新しいシステムのメッセージストアのサイズが増加した場合は、この設定によって減少します。詳細については、「同一メッセージのストレージが重複するためメッセージストアのサイズを小さくする」を参照してください。

  3. メッセージングサーバーへの着信メールを停止します。

    ユーザー属性 mailUserStatushold に設定します。

  4. 必要に応じて、新しい Messaging Server のユーザーをプロビジョニングします。

    以前のバージョンのメッセージングサーバーから移行する場合は、同じ LDAP ディレクトリとサーバーを使用できます。moveuser は、各ユーザーエントリの mailhost 属性を変更します。

  5. moveuser コマンドを実行します。

    Directory Server siroe.com 内のアカウント情報に基づいて host1 から host2 にすべてのユーザーを移動するには、次のようにします。


    MoveUser -l \
    "ldap://siroe.com:389/o=siroe.com???(mailhost=host1.domain.com)" \
    -D "cn=Directory Manager" -w password -s host1 -x admin \
    -p password -d host2 -a admin -v password
    

    moveuser コマンドの詳細については、『Sun Java System Messaging Server 6 2005Q4 Administration Reference』「MoveUser」を参照してください。

  6. 新しいメッセージストアへのユーザーアクセスを有効にします。

    1. LDAP 属性 mailUserStatusactive に設定します。

    2. 次のコマンドを実行して認証キャッシュのタイムアウト値を 0 に設定し、メッセージストアにすぐにアクセスできるようにします。


      configutil -o service.authcachettl -v 0
      
  7. 古いシステムをシャットダウンします。