Dynamics 365 のメールボックスに「http サーバーで返される例外を許可されていません」エラーが表示されます。

現象

Dynamics 365 にメールボックス レコードのテストとメールボックスを有効にするボタンをクリックしてテスト結果のセクションでは、エラーを示しています。 次の警告がログに記録されます。

"「メールボックスが今すぐに接続されている Dynamics 365」電子メール メッセージを送信できません電子メール サーバーをセキュリティで保護された接続を確立中にエラーが発生しました。メールボックスの [メールボックス名] は同期しませんでした。Microsoft Exchange Online の電子メール サーバーのプロファイルの所有者が通知されました。

サーバー エラー コードを電子メールで送信: Http サーバーから返された例外を許可されていません」。

詳細] をクリックした場合は、次の追加の詳細が表示されます。

"エラー: System.Net.WebException: HTTP ステータス 403 で要求が失敗しました: 禁止されています。    System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse (SoapClientMessage のメッセージ、WebResponse の応答、ストリームの responseStream、ブール asyncCall) で    System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke (IAsyncResult asyncResult) で    Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndCreateItem (IAsyncResult asyncResult) で    Microsoft.Crm.Asynchronous.EmailConnector.ExchangeOutgoingEmailProvider.EndCreateItem()"で

原因:

Dynamics 365 は、Exchange Web サービス (EWS) 要求を使用して Microsoft Exchange と通信します。EWS を無効にすると、このエラーが発生します。EWS が無効になっているか、Exchange で制限されているいくつかの潜在的な方法は、次のように。

  1. EWS は、メールボックスの無効になります。

  2. 組織全体の EWS が無効になっています。

  3. EwsApplicationAccessPolicy が EnforceAllowList に設定し、EwsAllowList アクセスが許可されませんから、Dynamics 365 (CRM)。

  4. EwsApplicationAccessPolicy が EnforceBlockList に設定され、EwsBlockList には、Dynamics 365 (CRM) が含まれています。

解決方法:

一部のメールボックスにのみ問題が発生する場合は、メールボックスの EWS が無効になっているかどうかを確認します。

  1. EWS がメールボックスを無効になってかどうかを確認する最初のチェック。次の PowerShell コマンドを使用します。 Get-CASMailbox < メールボックス エイリアス > |EwsEnabled の ft

  2. EwsEnabled は、False に設定されている場合は、メールボックスの Exchange Web サービス (EWS) を有効にするのには次の PowerShell コマンドを使用します。 $True を設定-CASMailbox < メールボックス エイリアス > EwsEnabled 重要:このコマンドを実行すると、設定の変更を有効にするには 120 分までがかかる場合があります。

すべてのメールボックスに問題が発生した場合は、EWS が組織レベルで無効になっている場合、または EWS トラフィックの許可を制限するため、EwsAllowList を使用している場合を確認してください。

  1. EWS 設定のいずれかが構成されているかどうかを確認するのにには、次の PowerShell コマンドを使用します。 Get OrganizationConfig | ft 名、EwsEnabled、EwsApplicationAccessPolicy、EwsBlockList、EwsAllowList

  2. EwsEnabled Falseに設定を確認します。EwsEnabled を false に設定されている場合 True に設定するのには、次のコマンドを使用できます。 $True を設定 OrganizationConfig EwsEnabled 重要:このコマンドを実行すると、設定の変更を有効にするには 120 分までがかかる場合があります。

  3. EwsApplicationAccessPolicy がEnforceAllowListに設定し、EwsAllowList に CRM の値が含まれていない場合 (例: CRM と *)、Dynamics 365 (CRM) を防ぐため、Exchange と通信することができませんがこれです。CRM を含める一覧を更新する次のコマンドを使用して/* し、どのような他のアプリケーションを許可する (< PreviousAllowList > 次の例では)。 セット OrganizationConfig EwsApplicationAccessPolicy: EnforceAllowList EwsAllowList: CRM/*、< PreviousAllowedList > 重要:このコマンドを実行すると、設定の変更を有効にするには 120 分までがかかる場合があります。

  4. EwsApplicationAccessPolicy は、 EnforceBlockListに設定されており、 EwsAllowListでは、CRM の値が含まれている場合 (例: CRM と *)、Dynamics 365 (CRM) を防ぐため、Exchange と通信することができませんがこれです。CRM が含まれないようにするにはリストを更新するのにには、次のコマンドを使用します。 セット OrganizationConfig EwsApplicationAccessPolicy: EnforceBlockList EwsBlockList: < CRM 削除で PreviousBlockList > 重要:このコマンドを実行すると、設定の変更を有効にするには 120 分までがかかる場合があります。

詳細情報

PowerShell を使用して、EWS へのアクセスを制御する Exchange の設定を変更するの詳細については、以下の資料を参照します。

Exchange Server PowerShell (Exchange 管理シェル) https://docs.microsoft.com/powershell/exchange/exchange-server/exchange-management-shell?view=exchange-ps

PowerShell のオンラインの Exchange への接続 https://docs.microsoft.com/powershell/exchange/exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell?view=exchange-ps

コントロールへのアクセスを EWS Exchange https://docs.microsoft.com/exchange/client-developer/exchange-web-services/how-to-control-access-to-ews-in-exchange

セット CASMailbox https://docs.microsoft.com/powershell/module/exchange/client-access/set-casmailbox?view=exchange-ps

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×