Mac OS X Server 10.3 以降での cyrus メールボックスの再構築

  • 最終更新日: 09 9月, 2008
  • 記事: HT3120

概要

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

  1. cyrus (IMAP/POP) サーバを停止します。
  2. 「ターミナル」アプリケーションで次のコマンドを実行します。

    $ sudo /usr/bin/cyrus/bin/reconstruct -r user/(short name)

Mac OS X Server 10.4.x
  1. cyrus (IMAP/POP) サーバを停止します。
  2. 「ターミナル」アプリケーションで次のコマンドを実行します。

    $ sudo -u cyrusimap /usr/bin/cyrus/bin/reconstruct -r user/(short name)

Mac OS X Server 10.3.x
  1. cyrus (IMAP/POP) サーバを停止します。
  2. 「ターミナル」アプリケーションで次のコマンドを実行します。

    $ 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 メールデータベースを再構築するには、「サーバ管理」で「メール」モジュールの「メンテナンス」ボタンをクリックし、「データベース」タブにある「修復」 ボタンを使用してください。「サーバ管理」でデータベースを再構築しても問題が改善されない場合は、手動でメールデータベースを再構築する、次の手順を実 行します。


  1. cyrus (IMAP/POP) サーバを停止します。
  2. 「ターミナル」アプリケーションで次のコマンドを実行します。


    $ 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
  3. cyrus (IMAP/POP) サーバを再び開始し、メールが作動していることを確認します。
  4. 特定のユーザアカウントのメールボックスがなくなっている場合は、クライアントコンピュータ側でメールアプリケーションから対象のアカウントを削除し、 メールアプリケーションを終了してから再設定します(または、以前にこのアカウントで使用されたことのないメールクライアントを設定するという方法もあり ます)。

Mac OS X Server 10.4.x

Mac OS X Server 10.4 で cyrus メールデータベースを再構築するには、「サーバ管理」で「メール」モジュールの「メンテナンス」タブをクリックし、「データベース」タブにある「修復」ボ タンを使用してください。「サーバ管理」でデータベースを再構築しても問題が改善されない場合は、手動でメールデータベースを再構築する、次の手順を実行 します。


  1. cyrus (IMAP/POP) サーバを停止します。
  2. 「ターミナル」アプリケーションで次のコマンドを実行します。


    $ 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
  3. cyrus (IMAP/POP) サーバを再び開始し、メールが作動していることを確認します。
  4. 特定のユーザアカウントのメールボックスがなくなっている場合は、クライアントコンピュータ側でメールアプリケーションから対象のアカウントを削除し、 メールアプリケーションを終了してから再設定します(または、以前にこのアカウントで使用されたことのないメールクライアントを設定するという方法もあり ます)。

Mac OS X Server 10.3.x

Mac OS X Server 10.3 から10.3.9 では、次の手順を実行します。


  1. cyrus (IMAP/POP) サーバを停止します。
  2. 「ターミナル」アプリケーションで次のコマンドを実行します。

    $ 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
  3. cyrus (IMAP/POP) サーバを再び開始し、メールが作動していることを確認します。
  4. 特定のユーザアカウントのメールボックスがなくなっている場合は、クライアントコンピュータ側でメールアプリケーションから対象のアカウントを削除し、 メールアプリケーションを終了してから再設定します(または、以前にこのアカウントで使用されたことのないメールクライアントを設定するという方法もあり ます)。
Not helpful Somewhat helpful Helpful Very helpful Solved my problem