ユーザーが 2013 年または Exchange Server 2016 年Exchange Serverに電子メールを送受信しようとするときのイベント 7009

元の KB 番号: 2866822

現象

ユーザーが Exchange Server 2013 または Microsoft Exchange Server 2016 環境で電子メール メッセージを送信しようとすると、電子メールは期待どおりに送信されません。 代わりに、[送信トレイ] フォルダーまたは [下書き] フォルダーに残ります。

この問題が発生すると、次のようなイベントが Application フォルダーに記録されます。

さらに、次のような接続アクティビティ情報は、メールボックス接続ログに記録されます。 ("サーバーがアクティブではありません" というエラーに注意してください)。

2013-06-27T21:08:37.520Z,08D03F2DE58E0D70,MapiSubmission,89294a5c-bf90-4ae2-a3ff-7f2b81b4ba71,+,Exchange-Server.contoso.com
2013-06-27T21:08:37.536Z,08D03F2DE58E0D71,SMTP,mailboxtransportsubmissioninternalproxy,+,Undefined 00000000-0000-0000-0000-000000000000;QueueLength=0
2013-06-27T21:08:37.536Z,08D03F2DE58E0D71,SMTP,mailboxtransportsubmissioninternalproxy,>,Exchange-Server.contoso[192.168.0.12]
2013-06-27T21:08:37.536Z,08D03F2DE58E0D71,SMTP,mailboxtransportsubmissioninternalproxy,>,Established connection to 192.168.0.12
2013-06-27T21:08:37.583Z,08D03F2DE58E0D71,SMTP,mailboxtransportsubmissioninternalproxy,-,Messages: 0 Bytes: 0 (Retry : Service not active)

Telnet を使用して SMTP 通信をテストしようとすると、次のような 412.4.3.2 エラーが表示されます。

220 Exchange-Server.contoso.comMicrosoft ESMTP MAIL Service ready at Thu, 27 Jun 2013 17:04:17 -0400
ehlo
250-Exchange-Server.contoso.com Hello [fe80::2174:c9da:4ac0:74c2%13]
250-SIZE
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-X-ANONYMOUSTLS
250-AUTH NTLM
250-X-EXPS GSSAPI NTLM
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250-XEXCH50
250-XRDST
250 XSHADOWREQUEST
mail from: user@contoso.com

412 4.3.2 Service not active

原因

この問題は、トランスポート サービスが非アクティブ状態の場合に発生します。

Exchange Serverでは、管理者はサーバーをメンテナンス モードにすることができます。 サーバーがメンテナンス モードの場合、サーバーは非アクティブ状態になり、接続を受け入れなくなります。

解決方法

この問題を解決するには、ハブ トランスポート コンポーネントをアクティブな状態に設定します。 これを行うには、次の手順を実行します。

  1. 次のコマンドレットを実行します。

    Set-ServerComponentState -Identity <Exchange_server_name>  -Requester Functional -State active -Component HubTransport
    

    コマンドレットでコンポーネントの Set-ServerComponentState 状態がアクティブに変更されない場合は、次のコマンドレットを実行します。

    Set-ServerComponentState -Identity <Exchange_server_name>  -Requester Maintenance -State Active -Component HubTransport
    
  2. Exchange トランスポート サービスを再起動します。

サーバーが非アクティブであることを確認する

サーバーが非アクティブ状態であることを確認するには、コマンドレットを実行します Get-ServerComponentState 。 このコマンドレットの出力は次のようになります。

コマンドレットを使用して Get-ServerComponentState を実行した出力を示すスクリーンショット。

関連情報