キューからメッセージを削除する方法

 

適用先: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

トピックの最終更新日: 2007-08-21

ここでは、Exchange キュー ビューアまたは Exchange 管理シェルを使用して、Microsoft Exchange Server 2007 ハブ トランスポート サーバーの役割またはエッジ トランスポート サーバーの役割がインストールされているコンピュータのキューにある 1 つまたは複数のメッセージを削除する方法について説明します。

複数の受信者に送信されるメッセージは、複数のキューに存在する可能性があります。1 回の操作で複数のキューからメッセージを削除するには、フィルタを使用する必要があります。

メッセージをキューから削除するときは、配信不能レポート (NDR) を送信するかどうかを選択できます。送信キューからはメッセージを削除できません。

開始する前に

以下の手順を実行するには、使用するアカウントに次の役割が委任されている必要があります。

  • Exchange サーバー管理者の役割

エッジ トランスポート サーバーの役割がインストールされているコンピュータで以下の手順を実行するには、そのコンピュータのローカルの Administrators グループのメンバであるアカウントを使用してログオンする必要があります。

アクセス許可、役割の委任、および Exchange Server 2007 の管理に必要な権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

メッセージをキューから削除する前に、以下の手順を実行する必要があります。

  • Exchange トランスポート サーバーに接続されていることを確認します。既定では、キュー ビューアまたは Exchange 管理シェルの処理は、ローカル サーバーを対象としています。詳細については、「キュー ビューアを使用してサーバーに接続する方法」を参照してください。
  • Exchange 管理シェルの使用時に特定のトランスポート サーバーに接続するには、フィルタ ステートメントに Server パラメータを含めるか、またはメッセージ ID を指定するときにサーバー名を含めます。
  • キュー ビューアのオプションが構成されていることを確認します。これらのオプションにより、1 ページに表示されるアイテムの数とキュー ビューアが表示を更新する頻度が決まります。詳細については、「キュー ビューアのオプションを設定する方法」を参照してください。

手順

キュー ビューアを使用してメッセージをキューから削除するには、次の操作を行います。

  1. Exchange 管理コンソールを開きます。

  2. コンソール ツリーで、[ツールボックス] をクリックします。

  3. 結果ウィンドウで、[Exchange キュー ビューア] をクリックします。

  4. 操作ウィンドウで、[ツールを開く] をクリックします。

  5. キュー ビューアで、[メッセージ] タブをクリックします。接続先のサーバー上にあるすべてのメッセージの一覧が表示されます。処理対象を単一のキューにするには、[キュー] タブをクリックし、キュー名をダブルクリックします。次に、表示される [Server\Queue] タブをクリックします。

  6. 一覧で 1 つまたは複数のメッセージを選択し、右クリックして、[メッセージを削除 (NDR を送信)] または [メッセージを削除 (NDR を送信しない)] をクリックします。選択した処理を確認するダイアログ ボックスが表示され、[続行しますか?] というメッセージが表示されます。[はい] をクリックします。

  7. 特定のキューにあるメッセージをすべて削除するには、[キュー] タブをクリックします。キューを選択し、右クリックします。次に、[メッセージを削除 (NDR を送信)] または [メッセージを削除 (NDR を送信しない)] をクリックします。選択した処理を確認するダイアログ ボックスが表示され、[続行しますか?] というメッセージが表示されます。[はい] をクリックします。

    note注 :
    フィルタ処理された一覧で作業している場合、表示されたページにはフィルタのすべてのアイテムが含まれていないことがあります。この場合、[この処理はこのページ上のすべてのアイテムに適用されます。この処理の適用範囲を広げて、このフィルタに含まれるすべてのアイテムを含めるには、以下のチェック ボックスをオンにしてから [OK] をクリックしてください。] というメッセージが表示されます。

Exchange 管理シェルを使用してメッセージをキューから削除するには、次の操作を行います。

  • 次のコマンドを実行します。

    Remove-message -filter {property -operator "value"} -WithNDR <$true | $false>
    

    次の例では、この構文を使用して "Win Big" という件名を持つメッセージをキューから削除しています。次の例では NDR は送信されません。

    Remove-message -filter {Subject -eq "Win Big"} -WithNDR false
    

構文およびパラメータの詳細については、「Remove-Message」を参照してください。

詳細情報

詳細については、以下のトピックを参照してください。

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。