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

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

この手順は、UNIX の /var/mail 形式のフォルダから Sun Java System Messaging Server メッセージストアにメールボックスを移動する場合のみ使用します。ただし、移行元のメッセージングサーバーで IMAP メッセージストアを UNIX の /var/mail 形式に変換できる場合は、imsimport コマンドを使用して Sun Java System Messaging Server にメッセージを移行できます。この方法を使用してメールボックスを移動する前に、利点と欠点を考慮してください。

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

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

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

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

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

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

    これには Delegated Administrator を使用できます。まだ新しいシステムに切り替えないでください。

  4. 新旧両方のメッセージストアへのユーザーアクセスを無効にします。

    LDAP 属性 mailUserStatushold に設定します。ユーザーのメールは保留キューに送られ、IMAP、POP、および HTTP を介してメールボックスにアクセスすることはできなくなります。ストアサーバー上の MTA およびメッセージアクセスサーバーは、この要件を満たす必要があります。この設定によって、ほかの mailDeliveryOption の設定はすべて無効になります。

  5. 既存のメールサーバーのメールストアが /var/mail 形式になっていない場合は、メールストアを /var/mail ファイルに変換します。

    詳細については、サードパーティーのメールサーバーのマニュアルを参照してください。

  6. imsimport コマンドを実行します。

    次に例を示します。


    imsimport -s /var/mail/joe -d INBOX -u joe
    

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

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

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

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


      configutil -o service.authcachettl -v 0
      
  8. 新旧両方のメッセージストアへのユーザーアクセスを有効にします。

  9. 古いシステムをシャットダウンします。