Mac OS X Server 10.4: 10.3 からのアップグレード時にメールデータベースを手動でリストアする
現象
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
解決方法
この問題を解決するには、次の手順を実行してください:
- メールサービスを停止します。
- 「ターミナル」(/アプリケーション/ユーティリティ/)を開きます。
- 次のコマンドを入力し、10.3 パーティションから 10.4 パーティションへ“ctl_mboxlist”ファイルをコピーします:
sudo cp -p /Volumes//usr/bin/cyrus/bin/ctl_mboxlist /usr/bin/cyrus/bin/ctl_mboxlist.old
注記:この記事にあるコマンドは、ブラウザ上で折り返されて表示されることがありますが、改行せずに入力します。簡単にするために、この記事から「ターミナル」へコピーしてペーストすることもできます。
- ここで 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
- 次のコマンドを入力し、アップグレードスクリプトを実行します:
sudo /System/Library/ServerSetup/SetupExtras/upgradedb
注記:上記のとおり、アップグレードしたいデータを選択する場合があります。また、以前のメールサーバをカスタマイズしている場合は、カスタマイズされたメールデータベースは別の場所にある場合があります。
この記事を評価する: