次の方法で共有


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

 

適用先: Exchange Server 2010 SP2, Exchange Server 2010 SP3

トピックの最終更新日: 2012-07-23

Microsoft Exchange Server 2010 ハブ トランスポート サーバーの役割またはエッジ トランスポート サーバーの役割がインストールされているコンピューターでキュー内の 1 つ以上のメッセージを削除できます。複数の受信者に送信されるメッセージは、複数のキューに存在する可能性があります。1 回の操作で複数のキューからメッセージを削除するには、フィルターを使用する必要があります。

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

トランスポート キューの管理に関連する他の管理タスクについては、「トランスポート キューの管理」を参照してください。

EMC を使用してキューからメッセージを削除する

この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「トランスポートのアクセス許可」の「キュー」。

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

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

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

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

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

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

    注意

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

シェルを使用してキューからメッセージを削除する

この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「トランスポートのアクセス許可」の「キュー」。

キューからメッセージを削除するには、次の構文を使用します。

Remove-Message -Filter {property -operator "value"} -WithNDR <$true | $false>

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

Remove-Message -Filter {Subject -eq "Win Big"} -WithNDR $false

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

 © 2010 Microsoft Corporation.All rights reserved.