Outlook エラーは、迷惑メール リストの制限を超えていることを示します

元の KB 番号: 2669081

現象

Microsoft Outlook を起動するとき、または迷惑メール設定を構成しようとすると、次のいずれかのエラー メッセージが表示される場合があります。

  • エラー メッセージ 1:

    サーバーに迷惑メール Listsを追加できません。サーバーで許可されているサイズを超えています。 サーバーの迷惑メール フィルターは、迷惑メール Listsがサーバーで許可されているサイズに縮小されるまで無効になります。
    今すぐ迷惑メール Listsを管理しますか?

  • エラー メッセージ 2:

    サーバー迷惑メール Listsに追加できません。サーバーで許可されているサイズを超えています。 サーバーの迷惑メール フィルターは、迷惑メール Listsがサーバーで許可されているサイズに縮小されるまで無効になります。
    今すぐ迷惑メール Listsを管理しますか?

原因

Microsoft Exchange では、さまざまな迷惑メール リストに割り当てられる領域を制限します。 既定では、この制限は 510 KB です。

この制限を考慮すると、次のエラーの 4 つの既知の原因があります。

  • 差出人セーフ リスト、受信拒否リスト、および安全な受信者リストに多数のエントリがあります。

    既定では、すべての迷惑メール リストの累積制限は 510 KB です。 これらのリストに多数のエントリがある場合 (累積的に)、リストに項目を追加しようとすると、これらのエラー メッセージのいずれかが表示されることがあります。

  • Max Extended Rule Size Exchange サーバーでレジストリ値が正しく構成されていません。

    注:

    レジストリ値はMax Extended Rule Size、Exchange Server 2013 以降のバージョンには適用されません。

    Exchange サーバーでは、次のレジストリ データを構成できます。

    レジストリ キー: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    値: Max Extended Rule Size
    型: DWORD
    データ: 迷惑メール ルールを許可する最大サイズ ( バイト単位) を指定する整数

    レジストリに入力した値は、最大ルール サイズ (バイト単位) として解釈されます。 したがって、既定の 510 KB より大きい制限を指定する場合は、522240 (10 進数) を超える値を入力する必要があります。

    このエラーは、既定の制限より低い値を意図せずに指定した場合に発生する可能性があります。 たとえば、510 KB の既定の制限の 2 倍であると仮定して、値 1024 を入力できます。 ただし、値は バイト数として解釈されるため、1024 バイトの制限を構成しており、これは既定の制限である 510 KB よりも大幅に低くなっています。

  • 迷惑メール ルール メッセージの PR_RULE_MSG_STATE プロパティが正しく構成されていません。

    Exchange メールボックスでは、迷惑メールの設定は、受信トレイ フォルダーの関連するコンテンツ テーブルの非表示メッセージに格納されます。 この非表示メッセージの件名は迷惑メール ルールです。 このメッセージには PR_RULE_MSG_STATE プロパティがあり、このプロパティの既定値は 49 (10 進数) または0x31 (16 進数) です。 Outlook Web Appで迷惑メール フィルタリングを無効にすると、このプロパティの値は 48 (10 進数) または 0x30 (16 進数) になります。 このプロパティに指定されている値が 48 または 49 (10 進数) 以外の値である場合は、これらのエラー メッセージのいずれかが表示される可能性があります。

  • Outlook で [ 連絡先からの電子メールも信頼する ] オプションが有効になっています。

    [迷惑メール オプション] ダイアログ ボックスの [差出人セーフ リスト] タブに、[ 連絡先からの電子メールも信頼 する] オプションが表示されます。 このオプションが有効になっていて、連絡先フォルダーに多数の連絡先がある場合は、メールボックスの 510 KB の制限を意図せずに超える可能性があります。 このオプションを有効にすると、Outlook は連絡先のすべてのメール アドレスを [差出人セーフ リスト] に追加しようとします。

解決方法

この問題の原因は 4 つ考えられるため、次の手順に従って問題の原因を特定します。

注:

Exchange Server 2013 以降のバージョンを使用している場合は、手順 1 と 2 をスキップします。 レジストリ値はMax Extended Rule Size、以前のバージョンのExchange Serverにのみ適用されます。

  1. Exchange サーバーのレジストリを調べて、正しくない値が に使用されているかどうかを確認します Max Extended Rule Size

    キー: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    値: Max Extended Rule Size
    型: DWORD
    データ: 迷惑メール ルールを許可する最大サイズ (バイト単位) を指定する整数

    レジストリに入力した値は、最大ルール サイズ ( バイト単位) として解釈されます。 既定の 510 KB より大きい制限を指定する場合は、522240 (10 進数) より大きい値を入力します。 たとえば、既定の制限を 2 倍にする場合は、1044480の値を指定します。

    注:

    この変更を有効にするには、Microsoft Exchange Information Store サービスを再起動する必要があります。

    次の手順を使用して、Exchange サーバーのレジストリを確認せずにこの値を確認することもできます。 MFCMAPI に表示される値が Exchange サーバーのレジストリに表示される値と異なる場合は、正しい Exchange サーバーにいないか、レジストリ値がまだ使用されていません (Exchange Information Store サービスが再起動されていないため)。

    注:

    次の手順では、MFCMAPI 以降の 2011 年 11 月バージョン (15.0.0.1029) を使用していることを前提としています。

    1. 対象のメールボックス用に Outlook プロファイルが構成されているコンピューターに MFCMAPI ツールをダウンロードします。

      MFCMAPI の詳細については、「 MFCMAPI」を参照してください。

    2. メールボックスのオンライン モード プロファイルを作成します。

    3. MFCMAPI を起動します。

    4. [ セッション ] メニューの [ ログオン] をクリックします。

    5. [ プロファイルの選択 ] ダイアログ ボックスで、[オンライン モード] プロファイルを選択し、[OK] をクリック します

    6. [ 表示名] 列で、メールボックスのエントリを見つけます。 次に、一覧でその行を選択します。

    7. [ プロパティ ] メニューの [ その他のプロパティ] をクリックします。

    8. [ 追加のプロパティ ] ダイアログ ボックスで、[ 追加] をクリックします。

    9. [プロパティ タグ エディター] ダイアログ ボックスの [プロパティ タグ] フィールドに「0x0E9B0003」と入力します。

      この値は 、PR_EXTENDED_RULE_SIZE_LIMIT プロパティに対応します。 [プロパティ タグ] フィールドにこの値を入力すると、次のスクリーンショットに示されている値と一致するように、Property Tag エディター の残りのフィールドが自動的に入力されます。

      [プロパティ タグのエディター] ダイアログ ボックスのスクリーンショット。

    10. [プロパティ タグのエディター] ダイアログ ボックスで [OK] をクリックします

    11. [追加のプロパティ] ダイアログ ボックスで [OK] をクリックします

    12. 上部のウィンドウでメールボックスを選択した状態で、次のスクリーンショットのように、下部のウィンドウで [PR_EXTENDED_RULE_SIZE_LIMIT ] プロパティを見つけて選択します。

      プロパティを選択PR_EXTENDED_RULE_SIZE_LIMITスクリーンショット。

      [値] 列に表示されるこのプロパティの 。 このスクリーンショットでは、既定の制限である 522240 が使用されています。

    レジストリ値が Max Extended Rule Size Exchange サーバーに存在しない場合、または値が正しく構成されている場合は、手順 2 に進みます。

  2. 差出人セーフ リスト、ブロックされた送信者リスト、および安全な受信者リストに多数の累積エントリがある場合は、この問題を少数のメールボックスに分離できる可能性があります。 たとえば、[ 現象 ] セクションで説明されているエラーが発生したユーザーがごくわずかの場合は、Outlook の [差出人セーフ リスト]、[ブロックされた送信者]、[安全な受信者] リストを調べて、リストに多数のエントリ (合計) があるかどうかを判断する必要があります。

    これらのリスト内の多数の項目が原因で問題が発生するように問題を絞り込んだ場合は、Exchange サーバーの [最大拡張ルール サイズ] レジストリ値を使用して、より大きな制限を構成できます。 このソリューションは、2003、Exchange Server 2007、Exchange Server 2010 Exchange Server実行されているサーバーで使用できます。

    • キー: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    • 値: Max Extended Rule Size
    • 型: DWORD
    • データ: 迷惑メール ルールを許可する最大サイズ (バイト単位) を指定する整数

    レジストリに入力した値は、最大ルール サイズ (バイト単位) として解釈されます。 既定の 510 KB より大きい制限を指定する場合は、522240 (10 進数) より大きい値を入力します。

    注:

    この変更を有効にするには、Microsoft Exchange Information Store サービスを再起動する必要があります。

    この変更は、このレジストリの変更が実行される Exchange サーバー上にあるすべてのメールボックスに影響します。

    差出人セーフ リスト、受信拒否リスト、および安全な受信者リストにエントリが多くない場合は、手順 3 に進みます。

  3. レジストリ値が Max Extended Rule Size 正しく構成されていて、[差出人セーフ リスト]、[ブロックされた送信者]、[安全な受信者] の一覧にエントリが多くない場合、問題には Outlook の [連絡先からの電子メールの信頼] 設定が含まれている可能性があります。 この設定は、次のスクリーンショットに示されています。

    [連絡先からの電子メールも信頼する] オプションのスクリーンショット。

    このオプションが有効になっていて、連絡先フォルダーに多数の連絡先がある場合、メールボックスの既定の 510 KB の制限を意図せずに超える可能性があります。 このオプションを有効にすると、Outlook は連絡先のすべてのメール アドレスを [差出人セーフ リスト] に追加しようとします。 この [チェック] ボックスをオフにし、問題が発生しなくなった場合は、このオプションを無効のままにするか、Exchange サーバーのレジストリ値を使用Max Extended Rule Sizeして既定の制限を引き上げることができます。

    キー: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    値:Max Extended Rule Size
    型: DWORD
    データ: 迷惑メール ルールを許可する最大サイズ (バイト単位) を指定する整数

    レジストリに入力した値は、最大ルール サイズ (バイト単位) として解釈されます。 既定の 510 KB より大きい制限を指定する場合は、522240 (10 進数) を超える値を入力する必要があります。

    注:

    この変更を有効にするには、Microsoft Exchange Information Store サービスを再起動する必要があります。

  4. 手順 1 ~ 3 を確認または実装してもこの問題が解決しない場合は、メールボックスの非表示の迷惑メールルール メッセージに 、PR_RULE_MSG_STATE プロパティに正しく構成されていない値が含まれている可能性があります。 メールボックスにこのプロパティの正しく構成されていない値が含まれているかどうかを確認するには、次の手順に従います。

    注:

    次の手順では、MFCMAPI 以降の 2011 年 11 月バージョン (15.0.0.1029) を使用していることを前提としています。

    1. 対象のメールボックス用に Outlook プロファイルが構成されているコンピューターに MFCMAPI ツールをダウンロードします。 MFCMAPI の詳細については、「 MFCMAPI」を参照してください。

    2. メールボックスのオンライン モード プロファイルを作成します。

    3. 現在実行中の場合は、Outlook を終了します。

    4. MFCMAPI を起動します。

    5. [ セッション ] メニューの [ ログオン] をクリックします。

    6. [ プロファイルの選択 ] ダイアログ ボックスで、[オンライン モード] プロファイルを選択し、[OK] をクリック します

    7. アカウントの一覧で、メールボックスの電子メール アドレスを持つエントリをダブルクリックします。

      メールボックスのメール アドレスを選択するスクリーンショット。

    8. [ルート コンテナー] を展開し、[インフォメーション ストアの先頭] を展開します。

    9. [受信トレイ] フォルダーを右クリックし、[関連付けられたコンテンツ テーブルを開く] をクリックします。

      [関連付けられたコンテンツ テーブルを開く] をクリックしたスクリーンショット。

    10. [ 受信トレイ ] ダイアログ ボックスで、[ 件名 ] が [迷惑メールルール] のメッセージを見つけて選択します。

    11. 下部のウィンドウで、 PR_RULE_MSG_STATE プロパティを見つけて選択します。

      PR_RULE_MSG_STATE プロパティを選択しているスクリーンショット。

      このスクリーンショットに示すように、 PR_RULE_MSG_STATE プロパティの既定値は 49 (10 進数) です。 このプロパティに値 49 が表示されない場合は、手順 l に進みます。

    12. PR_RULE_MSG_STATEを右クリックし、[プロパティの削除] をクリックします。

      [プロパティの削除] オプションを選択したスクリーンショット。

    13. プロパティの削除を求めるメッセージが表示されたら、[ OK] をクリックします

    14. MFCMAPI で開いているすべてのウィンドウを閉じます。

    15. Outlook を起動します。

関連情報

Exchange Server 環境で MFCMAPI を使用して迷惑メール ルールを削除する方法