Mac OS X Server 10.3 以降での cyrus メールボックスの再構築
概要
Mac OS X Server 10.3 以降での cyrus メールボックスの再構築
対象製品
Mac OS X Server 10.4, Mac OS X Server 10.3, Mac OS X Server 10.5
個々の cyrus ユーザメールボックスを再構築する
Mac OS X Server 10.5.x
- cyrus (IMAP/POP) サーバを停止します。
- 「ターミナル」アプリケーションで次のコマンドを実行します。
$ sudo /usr/bin/cyrus/bin/reconstruct -r user/(short name)
Mac OS X Server 10.4.x
- cyrus (IMAP/POP) サーバを停止します。
- 「ターミナル」アプリケーションで次のコマンドを実行します。
$ sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -r user/(short name)
Mac OS X Server 10.3.x
- cyrus (IMAP/POP) サーバを停止します。
- 「ターミナル」アプリケーションで次のコマンドを実行します。
$ sudo -u cyrus /usr/bin/cyrus/bin/reconstruct -r user/(short name)
すべての cyrus ユーザメールボックスを再構築する
Mac OS X Server 10.5.x
Mac OS X Server 10.5 で cyrus メールデータベースを再構築するには、「サーバ管理」で「メール」モジュールの「メンテナンス」ボタンをクリックし、「データベース」タブにある「修復」 ボタンを使用してください。「サーバ管理」でデータベースを再構築しても問題が改善されない場合は、手動でメールデータベースを再構築する、次の手順を実 行します。
- cyrus (IMAP/POP) サーバを停止します。
- 「ターミナル」アプリケーションで次のコマンドを実行します。
$ su root
# mv /var/imap /var/imap.old
# mkdir /var/imap
# /usr/bin/cyrus/tools/mkimap
# chown -R _cyrus:mail /var/imap
# /usr/bin/cyrus/bin/reconstruct -i - cyrus (IMAP/POP) サーバを再び開始し、メールが作動していることを確認します。
- 特定のユーザアカウントのメールボックスがなくなっている場合は、クライアントコンピュータ側でメールアプリケーションから対象のアカウントを削除し、 メールアプリケーションを終了してから再設定します(または、以前にこのアカウントで使用されたことのないメールクライアントを設定するという方法もあり ます)。
Mac OS X Server 10.4.x
Mac OS X Server 10.4 で cyrus メールデータベースを再構築するには、「サーバ管理」で「メール」モジュールの「メンテナンス」タブをクリックし、「データベース」タブにある「修復」ボ タンを使用してください。「サーバ管理」でデータベースを再構築しても問題が改善されない場合は、手動でメールデータベースを再構築する、次の手順を実行 します。
- cyrus (IMAP/POP) サーバを停止します。
- 「ターミナル」アプリケーションで次のコマンドを実行します。
$ su root
# mv /var/imap /var/imap.old
# mkdir /var/imap
# /usr/bin/cyrus/tools/mkimap
# chown -R cyrusimap:mail /var/imap
# sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -i - cyrus (IMAP/POP) サーバを再び開始し、メールが作動していることを確認します。
- 特定のユーザアカウントのメールボックスがなくなっている場合は、クライアントコンピュータ側でメールアプリケーションから対象のアカウントを削除し、 メールアプリケーションを終了してから再設定します(または、以前にこのアカウントで使用されたことのないメールクライアントを設定するという方法もあり ます)。
Mac OS X Server 10.3.x
Mac OS X Server 10.3 から10.3.9 では、次の手順を実行します。
- cyrus (IMAP/POP) サーバを停止します。
- 「ターミナル」アプリケーションで次のコマンドを実行します。
$ su root
# mv /var/imap /var/imap.old
# mkdir /var/imap
# /usr/bin/cyrus/tools/mkimap
# chown -R cyrus:mail /var/imap
# sudo -u cyrus /usr/bin/cyrus/bin/reconstruct -i - cyrus (IMAP/POP) サーバを再び開始し、メールが作動していることを確認します。
- 特定のユーザアカウントのメールボックスがなくなっている場合は、クライアントコンピュータ側でメールアプリケーションから対象のアカウントを削除し、 メールアプリケーションを終了してから再設定します(または、以前にこのアカウントで使用されたことのないメールクライアントを設定するという方法もあり ます)。
この記事を評価する: