一部のルールが無効になっており、Outlook でルールを作成または有効にしようとするとエラー メッセージが表示される

元の KB 番号: 886616

現象

Office Outlook 2003 (またはそれ以降) にアップグレードすると、一部のルールが無効になっており、有効にできない場合があります。 その他のルールは正しく動作します。 無効になっているルールを有効にしようとすると、次のエラー メッセージが表示されます。

1 つ以上のルールを Exchange サーバーにアップロードできず、非アクティブ化されました。 これは、一部のパラメーターがサポートされていないか、すべてのルールを格納するための領域が不足している可能性があります。

原因

  • Microsoft Exchange Server 2007、Exchange Server 2010、または Exchange Server 2013 のメールボックス

    この動作は、メールボックス内のルールがメールボックスに対して確立されたルール クォータを超えた場合に発生します。 Exchange Server 2007 以降のメールボックスのルール サイズ制限の既定のサイズは、メールボックスあたり 64 KB です。 ルールの合計サイズ制限は、メールボックスあたり最大 256 KB までカスタマイズ可能です。

  • Exchange Server 2003 のメールボックス

    この動作は、メールボックス内のルールが 32 KB (KB) のサイズを超える場合に発生します。 Exchange Server 2003 のメールボックスのルールの合計サイズ制限は 32 KB です。 Exchange 2003 のルール制限は変更できません。

Outlook 2003 以降では、Unicode 形式のサポートを提供するために、ルールのサイズが主に増加しています。

回避策

メールボックスが 2007 以降Exchange Server場合は、Exchange 管理者にメールボックスのルール クォータを増やすように依頼できます。

次のコマンド例では、ルール クォータを最大値の 256 KB に設定します。

Set-Mailbox john@contoso.com -RulesQuota:256kb

次のコマンド例では、メールボックスの現在のルール クォータを表示できます。

Get-Mailbox john@contoso.com |FL displayname, rulesquota

Exchange 管理者がメールボックスのルール クォータを増やすことができない場合は、すべてのバージョンの Exchange に適用される次のいずれかの回避策を試してください。

ルールが復元されるようにこの動作を回避するには、次の 1 つ以上の方法を使用して、既存のルールのサイズを小さくします。

方法 1

ルールの名前を短い名前に変更します。 Outlook でルールの名前を変更するには、次の手順に従います。

Outlook 2010 およびそれ以降のバージョン:

  1. [ ファイル] タブの [ 情報く] をクリックします。
  2. [ ルールとアラートの管理] をクリックします。
  3. [ 電子メールルール ] タブで、名前を変更するルールをクリックします。
  4. [ 規則の変更] をクリックし、[ 規則の名前の変更] をクリックします。
  5. 規則の新しい短い名前を入力し、[OK] をクリック します
  6. [ OK] を クリックして、[ ルールとアラート ] ダイアログ ボックスを閉じます。

Outlook 2007 および Outlook 2003 の場合:

  1. [ ツール ] メニューの [ ルールとアラート] をクリックします。
  2. [ 電子メールルール ] タブで、名前を変更するルールをクリックします。
  3. [ 規則の変更 ] ボックスの一覧で、[ 規則の名前の変更] をクリックします。
  4. 規則の新しい短い名前を入力し、[OK] をクリック します
  5. [ OK] を クリックして、[ ルールとアラート ] ダイアログ ボックスを閉じます。

方法 2

古いルールをすべて削除します。 Outlook でルールを削除するには、次の手順に従います。

Outlook 2010 およびそれ以降のバージョン:

  1. [ ファイル] タブの [ 情報く] をクリックします。
  2. [ ルールとアラートの管理] をクリックします。
  3. [ 電子メールルール ] タブで、名前を変更するルールをクリックします。
  4. [ 削除 ] ボタンをクリックし、[ はい ] をクリックして削除を確認します。
  5. [ OK] を クリックして、[ ルールとアラート ] ダイアログ ボックスを閉じます。

Outlook 2007 および Outlook 2003 の場合:

  1. [ ツール ] メニューの [ ルールとアラート] をクリックします。
  2. [ 電子メールルール ] タブで、削除するルールをクリックします。
  3. [ 削除] をクリックし、[ はい ] をクリックして削除を確認します。
  4. [ OK] を クリックして、[ ルールとアラート ] ダイアログ ボックスを閉じます。

方法 3

同様のルールを組み合わせて、ルールの全体的なサイズを小さくします。 可能であれば、同様のルールを組み合わせて、ルールの全体的なサイズを小さくします。 同様のルールを組み合わせたら、不要なルールを削除します。 Outlook で既存のルールを編集するには、次の手順に従います。

Outlook 2010 およびそれ以降のバージョン:

  1. [ ファイル ] タブで、[情報] をクリックします。
  2. [ ルールとアラートの管理] をクリックします。
  3. [ 電子メールルール ] タブで、名前を変更するルールをクリックします。
  4. [ ルールの変更] をクリックし、[ ルール設定の編集] をクリックします。
  5. 必要に応じてルールを変更します。
  6. [ OK] を クリックして、[ ルールとアラート ] ダイアログ ボックスを閉じます。

Outlook 2007 および Outlook 2003 の場合:

  1. [ ツール ] メニューの [ ルールとアラート] をクリックします。

  2. [ 電子メールルール ] タブで、編集するルールをクリックします。

  3. [ ルールの変更 ] ボックスの一覧で、[ ルール設定の編集] をクリックします。

    必要に応じてルールを変更します。

  4. 完了したら、[ 完了] をクリックし、[ OK] を クリックして [ ルールとアラート ] ダイアログ ボックスを閉じます。

注:

ルールがクライアント専用ルールの場合は、[ OK] を 2 回クリックして [ ルールとアラート ] ダイアログ ボックスを閉じる必要があります。

方法 4

個人用フォルダー (.pst) ファイルを最短パス名の場所に移動します。 電子メール メッセージを .pst ファイルに移動するルールがある場合は、.pst ファイルをできるだけ最短のパス名を持つ場所に移動します。 たとえば、.pst ファイルを C:\<file_name.pst> などの場所に移動します。 Outlook で .pst ファイルを移動するには、次の手順に従います。

  1. ナビゲーション ウィンドウで、個人用フォルダーまたは .pst ファイルに表示されるフォルダー名を右クリックし、folder_name>の <[プロパティ] をクリックします。

    注:

    このフォルダーは、常にナビゲーション ウィンドウの [ メール] の最上位フォルダーになります。

  2. [ 全般 ] タブで、[ 詳細設定] をクリックします。

  3. [ ファイル名 ] テキスト ボックスに、.pst ファイルの完全なパスとファイル名を書き留めます。

  4. [OK] を 2 回クリックして、[folder_name>プロパティ<] ダイアログ ボックスを閉じます。

  5. Outlook を終了します。

  6. Microsoft Windows エクスプローラーを使用して、.pst ファイルを新しい場所に移動します。

    既定では、.pst ファイルの場所はドライブ:\Documents and Settings\<user_name>\Local Settings\Application Data\Microsoft\Outlook フォルダーです。 既定の場所は非表示フォルダーです。 Windows エクスプローラーを使用してこのフォルダーを見つけるには、まず非表示フォルダーの表示をオンにする必要があります。 これを行うには、次の手順を実行します。

    1. Windows エクスプローラーで、[ツール] メニューの [フォルダー オプション] をクリックします。

    2. [ 表示 ] タブをクリックします。

    3. [ 詳細設定] セクションで、[ 非表示のファイルとフォルダー ] の下にある [ 非表示のファイルとフォルダーを表示する] をクリックします。

    4. すべてのファイル名拡張子を表示する場合は、[ファイルとフォルダー] の [既知のファイルの種類チェック拡張子を非表示にする] ボックスをオフにします。

      注:

      非表示のフォルダーは、一般的なフォルダーではないことを示すために淡色表示されます。

    5. [OK] をクリックします。

  7. 次のいずれかの方法を使用して、コントロール パネルでメール アイテムを開きます。

    • Windows XP ベースのコンピューターまたは Windows Server 2003 ベースのコンピューターでこれを行うには、[スタート] をクリックし、[コントロール パネル] をクリックし、[ユーザー アカウント] をクリックし、[メール] をクリックします。

      注:

      クラシック ビューを使用している場合は、[スタート] をクリックし、[コントロール パネル] をクリックし、[メール] をダブルクリックします。

    • Microsoft Windows 2000 ベースのコンピューターでこれを行うには、[スタート] をクリックし、[設定] をポイントし、[コントロール パネル] をクリックし、[メール] をダブルクリックします。

  8. [ プロファイルの表示] をクリックし、.pst ファイルを含むプロファイルをクリックします。

  9. [ プロパティ] をクリックし、[ データ ファイル] をクリックします。

  10. 移動した .pst データ ファイルをクリックし、[ 設定] をクリックします。

  11. データ ファイルが古い場所に見つからなかったことを確認するメッセージが表示されたら、[OK] をクリック します

  12. 新しいフォルダーの場所にある .pst ファイルを見つけてクリックし、[ 開く] をクリックします。

  13. [ OK] をクリックし、[ 閉じる ] を 2 回クリックします。

  14. [OK] をクリックします。

  15. コントロール パネルを終了します。

  16. Outlook を再起動します。

方法 5

このコンピューターの [チェック] ボックスのみをオフにします。 ルールを使用して電子メール メッセージを .pst ファイルに移動する場合は、別のクライアント コンピューターからExchange Server電子メールにアクセスしない限り、このコンピューターの [チェック] ボックスのみをクリックしてオフにします。 Outlook でこれを行うには、次の手順に従います。

Outlook 2010 およびそれ以降のバージョン:

  1. [ ファイル] タブの [ 情報く] をクリックします。
  2. [ ルールとアラートの管理] をクリックします。
  3. [ 電子メールルール ] タブで、名前を変更するルールをクリックします。
  4. [ ルールの変更] をクリックし、[ ルール設定の編集] をクリックします。
  5. [チェック] ボックスが選択されている場合は、[このコンピューターでのみチェック] ボックスをオフにします。
  6. ルール ウィザードを完了します。 [ OK] を クリックして、[ ルールとアラート ] ダイアログ ボックスを閉じます。

Outlook 2007 および Outlook 2003 の場合:

  1. [ ツール ] メニューの [ ルールとアラート] をクリックします。

  2. [ 電子メールルール ] タブで、編集するルールをクリックします。

  3. [ ルールの変更 ] ボックスの一覧で、[ ルール設定の編集] をクリックします。

  4. オンにした場合は、このコンピューターの [チェック] ボックスのみをクリックしてオフにします。

  5. ルール ウィザードを完了します。

  6. [ OK] を クリックして、[ ルールとアラート ] ダイアログ ボックスを閉じます。

    注:

    .pst ファイル内のフォルダーにアイテムを移動するなど、ローカル リソース ファイルを指すクライアント専用ルールを使用し、複数のコンピューターを使用して Microsoft Outlook にアクセスすると、ルールの競合が発生する可能性があります。 そのため、一部のクライアント専用ルールが無効になる場合があります。