Mac OS X Server 10.4: 10.3 からのアップグレード時にメールデータベースを手動でリストアする

  • 最終更新日: 09 9月, 2008
  • 記事: TS2261
  • 過去の記事: 301656

現象

Mac OS X Server 10.3.x のメールサービスデータとは異なるボリュームに Mac OS X Server 10.4 をインストールする場合は、10.3.x のメールサービスのデータベースを手動でアップグレードする必要があります。そうしないと、メールサービスからエラーが報告され、メッセージは送受信され ません。

対象製品

Mac OS X Server 10.4, Mac OS X Server 10.3

解決方法

この問題を解決するには、次の手順を実行してください:

  1. メールサービスを停止します。
  2. 「ターミナル」(/アプリケーション/ユーティリティ/)を開きます。
  3. 次のコマンドを入力し、10.3 パーティションから 10.4 パーティションへ“ctl_mboxlist”ファイルをコピーします:
    sudo cp -p /Volumes//usr/bin/cyrus/bin/ctl_mboxlist /usr/bin/cyrus/bin/ctl_mboxlist.old

    注記:この記事にあるコマンドは、ブラウザ上で折り返されて表示されることがありますが、改行せずに入力します。簡単にするために、この記事から「ターミナル」へコピーしてペーストすることもできます。
  4. ここで 10.3 パーティションから 10.4 パーティションへ、関連するメールデータベースをコピーします(メールサーバをカスタマイズしている場合、お使いの場所はこの記事とは異なる場合がありま す)。ここでは 2 つの例として、IMAP とスプールデータをコピーします。
    sudo cp -rp /Volumes/<ご利用のコンピュータの 10.3.x パーティション>/var/imap /var/imap

    sudo cp -rp /Volumes/<ご利用のコンピュータの 10.3.x パーティション>/var/spool/imap /var/spool/imap

  5. 次のコマンドを入力し、アップグレードスクリプトを実行します:
    sudo /System/Library/ServerSetup/SetupExtras/upgradedb

    注記:上記のとおり、アップグレードしたいデータを選択する場合があります。また、以前のメールサーバをカスタマイズしている場合は、カスタマイズされたメールデータベースは別の場所にある場合があります。
Not helpful Somewhat helpful Helpful Very helpful Solved my problem