Hiện tượng

Khi bạn bấm vào nút kiểm tra và kích hoạt hộp thư trên một hộp thư trong Dynamics 365, phần kiểm tra kết quả hiển thị lỗi và cảnh báo sau được ghi lại:

"Thư email"hộp thư của bạn được kết nối ngay với Dynamics 365 "không thể gửi do lỗi trong khi thiết lập kết nối bảo mật máy chủ email. Hộp thư [tên hộp thư] không đồng bộ hoá. Chủ sở hữu cấu hình máy chủ email Microsoft Exchange Online đã được thông báo.

Email Server mã lỗi: máy chủ Http trả về ngoại lệ bị cấm. "

Nếu bạn bấm vào chi tiết, các chi tiết bổ sung được hiển thị:

"Lỗi: System.Net.WebException: yêu cầu không thành công với trạng thái HTTP 403: bị cấm.    tại System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse (SoapClientMessage thư trả lời WebResponse, dòng responseStream, Boolean asyncCall)    tại System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke (IAsyncResult asyncResult)    tại Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndCreateItem (IAsyncResult asyncResult)    tại Microsoft.Crm.Asynchronous.EmailConnector.ExchangeOutgoingEmailProvider.EndCreateItem()"

Nguyên nhân

Dynamics 365 liên lạc với Microsoft Exchange sử dụng dịch vụ Web Exchange (EWS) yêu cầu. Nếu EWS bị vô hiệu hoá, lỗi này sẽ xuất hiện. Sau đây là một số cách tiềm năng EWS có thể vô hiệu hoá hoặc giới hạn trong Exchange:

  1. EWS bị vô hiệu hoá hộp thư

  2. EWS bị vô hiệu hoá toàn bộ tổ chức

  3. EwsApplicationAccessPolicy được đặt thành EnforceAllowList và EwsAllowList không cho phép truy cập từ Dynamics 365 (CRM).

  4. EwsApplicationAccessPolicy được đặt thành EnforceBlockList và bao gồm EwsBlockList Dynamics 365 (CRM).

Giải pháp

Nếu sự cố chỉ xảy ra đối với một số hộp thư, hãy kiểm tra nếu EWS bị vô hiệu hoá hộp thư:

  1. Đầu tiên kiểm tra xem nếu EWS đã bị vô hiệu hoá cho hộp thư. Sử dụng lệnh PowerShell: Get-CASMailbox < bí danh hộp thư > | vuông EwsEnabled

  2. Nếu EwsEnabled được đặt thành False, sử dụng lệnh PowerShell để kích hoạt dịch vụ Web Exchange (EWS) cho hộp thư: Set-CASMailbox < bí danh hộp thư > - EwsEnabled $True Quan trọng: Sau khi chạy lệnh này, có thể mất đến 120 trước khi thay đổi thiết đặt có hiệu lực.

Nếu sự cố xảy ra đối với tất cả các hộp thư, kiểm tra nếu EWS bị vô hiệu hóa ở cấp độ tổ chức hoặc EwsAllowList đang được sử dụng để hạn chế lưu lượng truy cập EWS nào được.

  1. Sử dụng lệnh PowerShell để xem nếu bất kỳ cài đặt EWS được cấu hình: Get-OrganizationalSetting | vuông tên EwsEnabled, EwsApplicationAccessPolicy, EwsBlockList, EwsAllowList

  2. Xác minh rằng EwsEnabled không đặt sai. Lệnh có thể được sử dụng để đặt EwsEnabled đúng nếu nó hiện được đặt sai: Set-OrganizationalSetting - EwsEnabled $True Quan trọng: Sau khi chạy lệnh này, có thể mất đến 120 trước khi thay đổi thiết đặt có hiệu lực.

  3. Nếu EwsApplicationAccessPolicy được đặt thành EnforceAllowList và EwsAllowList không có giá trị cho CRM (ví dụ: CRM / *), điều này sẽ ngăn Dynamics 365 (CRM) có thể kết nối với Exchange. Sử dụng các lệnh sau để cập nhật danh sách bao gồm CRM / * và bất kỳ ứng dụng khác mà bạn muốn cho phép (< PreviousAllowList > trong ví dụ sau): Set-OrganizationalSetting - EwsApplicationAccessPolicy: EnforceAllowList - EwsAllowList: CRM / *, < PreviousAllowedList > Quan trọng: Sau khi chạy lệnh này, có thể mất đến 120 trước khi thay đổi thiết đặt có hiệu lực.

  4. Nếu EwsApplicationAccessPolicy được đặt thành EnforceBlockList EwsAllowList chứa giá trị CRM (ví dụ: CRM / *), điều này sẽ ngăn Dynamics 365 (CRM) có thể kết nối với Exchange. Sử dụng các lệnh sau để cập nhật danh sách không bao gồm CRM: Set-OrganizationalSetting - EwsApplicationAccessPolicy: EnforceBlockList - EwsBlockList: < PreviousBlockList với CRM xoá > Quan trọng: Sau khi chạy lệnh này, có thể mất đến 120 trước khi thay đổi thiết đặt có hiệu lực.

Thông tin Bổ sung

Xem các bài viết sau để biết thêm thông tin cách thay đổi cài đặt Exchange bằng PowerShell và kiểm soát quyền truy cập vào EWS:

Exchange Server PowerShell (Exchange Management Shell) https://Docs.Microsoft.com/PowerShell/Exchange/Exchange-Server/Exchange-Management-shell?view=Exchange-PS

Kết nối với Exchange Online PowerShell https://Docs.Microsoft.com/PowerShell/Exchange/Exchange-Online/Connect-to-Exchange-Online-PowerShell/Connect-to-Exchange-Online-powershell?view=Exchange-PS

Kiểm soát truy cập EWS trong Exchange https://Docs.Microsoft.com/Exchange/Client-Developer/Exchange-Web-Services/How-to-control-access-to-EWS-in-Exchange

Set-CASMailbox https://Docs.Microsoft.com/PowerShell/module/Exchange/Client-Access/Set-casmailbox?view=Exchange-PS

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×