共用方式為


將 Dynamics 365 (內部部署) 連線至 Exchange Online

 

發行︰ 2017年2月

適用於: Dynamics 365 (on-premises)、Dynamics CRM 2016

本主題描述如何設定 Dynamics 365 (內部部署) 和 Exchange Online 之間的伺服器架構驗證。 下圖說明 Dynamics 365 (內部部署)、Azure Active Directory 和 Exchange Online 之間的通訊。

CRM 內部部署和 Exchange Online

本主題內容

需要權限

設定 Microsoft Dynamics 365 和 Exchange Online 的伺服器架構驗證

執行 ConfigureCRMServerSideSync 命令

疑難排解啟用伺服器架構驗證精靈驗證問題

建立電子郵件伺服器設定檔

設定預設電子郵件處理與同步處理

設定信箱

核准電子郵件

測試信箱組態

測試與電子郵件伺服器設定檔相關聯之所有信箱的電子郵件組態

需要權限

Microsoft Dynamics 365

  • 系統管理員資訊安全角色。

  • 如果為評估用途使用自我簽署憑證,您必須擁有執行 Microsoft Dynamics 365 Server 所在電腦的本機系統管理員群組成員資格。

Exchange Online

  • Office 365 全域管理員成員資格。 這是對 Office 365 訂閱進行管理層級存取,以及執行 Microsoft AzurePowerShell Cmdlet 所需的必要項。

重要

在此部署中,Dynamics 365 管理員可以核准信箱。

設定 Microsoft Dynamics 365 和 Exchange Online 的伺服器架構驗證

依提供的順序執行步驟,以設定 Dynamics 365 (內部部署) 與 Exchange Online。

重要

  • 必須依照提供的順序完成此處所述的步驟。 如果未完成工作 (例如傳回錯誤訊息的 Windows PowerShell 命令),必須先將目標解決,才能繼續執行下一個命令、工作或步驟。

確認先決條件

在您設定 Dynamics 365 (內部部署) 和 Exchange Online 進行伺服器架構驗證之前,必須符合下列先決條件:

  • Dynamics 365 (內部部署) 部署必須已設定並可透過網際網路使用。其他資訊:設定 Microsoft Dynamics 365 的 IFD

  • Microsoft Dynamics 365 混合式連接器。 Microsoft Dynamics 365 混合式連接器是免費連接器,可讓您用於 Microsoft Dynamics 365 (內部部署) 和 Exchange Online 的伺服器架構驗證。其他資訊:Microsoft Dynamics 365 混合式連接器

  • 由信任的憑證授權單位發行的 x509 數位憑證,將用於 Dynamics 365 (內部部署) 和 Exchange Online之間的驗證。 如果您評估伺服器架構驗證,您可以使用自我簽署憑證。

必須有下列軟體功能,才能執行本主題所述的 Windows PowerShell Cmdlet:

重要

撰寫本文時,適用於 IT 專業人員的 Microsoft Online Services 登入小幫手 RTW 版本有問題。 在解決問題之前,建議您使用 Beta 版 其他資訊:Microsoft Azure 論壇:無法安裝 Azure Active Directory Module for Windows PowerShell。MOSSIA 未安裝

設定伺服器架構驗證

  1. 在部署工具伺服器角色執行的 Microsoft Dynamics 365 Server,啟動適用於 Windows PowerShell 的 Azure Active Directory 模組。

    重要

    執行下列 PowerShell 命令的電腦必須具有 確認先決條件 先前所述之必要軟體功能。

  2. 準備憑證。 將 contoso\adminstrator 取代為您的網域\帳戶。

    $CertificateScriptWithCommand = “.\CertificateReconfiguration.ps1 -certificateFile c:\Personalcertfile.pfx -password personal_certfile_password -updateCrm -certificateType S2STokenIssuer -serviceAccount contoso\administrator -storeFindType FindBySubjectDistinguishedName”
    
    Invoke-Expression -command $CertificateScriptWithCommand
    

執行 ConfigureCRMServerSideSync 命令

執行 ConfigureCRMServerSideSync 命令以進行下列操作:

  1. 在 Azure Active Directory 存取控制服務 (ACS) 中設定 Dynamics 365 主體名稱。

  2. 針對 Exchange Online 的伺服器架構驗證設定 Dynamics 365 伺服器。

  3. 設定 Exchange Online 用戶識別碼。

若要執行 ConfigureCRMServerSideSync 命令

  1. 在 Windows PowerShell 中,將目錄切換至包含 ConfigureCRMServerSideSync.ps1 的資料夾,如此範例中所示。

    cd C:\Program Files\Microsoft Dynamics CRM\Tools
    
  2. 執行 ConfigureCrmServerSideSync.ps1 指令碼。 輸入下列命令,並按下 ENTER。

    .\ConfigureCrmServerSideSync.ps1
    
  3. 輸入下列參數。

    參數

    描述

    rootDomainName

    執行 Dynamics 365 內部部署的伺服器名稱。

    privateKeyPassword

    用於 x509 數位憑證的密碼,該憑證用來在 Dynamics 365 (內部部署) 和 Exchange Online 之間進行驗證。

    cerFilePath

    安全憑證檔案的路徑。 例如:c:\Personalcertfile.cer

    pfxFilePath

    個人資訊交換檔案 (.pfx) 的路徑。 例如:c:\Personalcertfile.pfx

    organizationName

    您的 Dynamics 365 組織的名稱。 例如:Contoso

    O365AdminEmail

    Office 365 用戶電子郵件地址。 例如:user@contoso.onmicrosoft.com

疑難排解啟用伺服器架構驗證精靈驗證問題

錯誤:失敗的驗證。 用於伺服器對伺服器驗證的憑證遺失或無效時,可能傳回此錯誤。 更新或安裝憑證,然後再試一次。

建立電子郵件伺服器設定檔

  1. 移至 [設定] > [電子郵件組態] > [電子郵件伺服器設定檔]。

  2. 按一下 [新增] > [Exchange Online (混合式)]。

  3. 如需 Exchange 電子郵件伺服器設定檔,請指定下列詳細資料。

    欄位​​

    描述

    一般

    名稱

    指定有意義的設定檔名稱。

    描述

    輸入有關電子郵件伺服器設定檔之目標的簡短描述。

    伺服器類型

    預先填入 Exchange Online (混合式)。

    負責人

    預先填入電子郵件伺服器設定檔的負責人名稱。

    使用預設用戶識別碼

    如果您已使用上述 PowerShell 命令設定 Exchange Online 用戶識別碼 (建議),請按一下 [] 使用該識別碼。 如果您將此項設定為 [],就必須手動指定 Exchange Online 用戶識別碼 (不建議!)。

    Exchange Online 用戶識別碼

    如果您已使用上述 PowerShell 命令設定 Exchange Online 用戶識別碼 (建議),識別碼會預先填入此欄位中。

    自動探索伺服器位置

    預先填入 Exchange Online URL。 如果您想要使用自動探索服務來決定伺服器位置,請按一下 [] (建議)。 如果您將此項設定為 [],就必須手動指定電子郵件伺服器位置。

    接收伺服器位置和寄出伺服器位置

    如果您已在 [自動探索伺服器位置] 中選取 [],請輸入 [接收伺服器位置] 和 [寄出電子郵件伺服器] 的 URL:

    進階

    其他設定

    處理此日期起的電子郵件

    選取期日及時間。 在此日期及時間之後接收的電子郵件,將會由與此設定檔相關聯之所有信箱的伺服器端同步處理來處理。 如果您設定小於目前日期的值,則會將變更套用至所有新近產生關聯的信箱,並提取其先前已處理的電子郵件。

    最小輪詢間隔 (以分鐘計)

    輸入與此電子郵件伺服器設定檔相關聯之信箱的最小輪詢間隔 (以分鐘計)。 輪詢間隔會決定伺服器端同步處理輪詢信箱是否有新電子郵件訊息的頻率。

    將失敗的電子郵件移到 [無法傳遞] 資料夾

    若要將未傳遞的電子郵件移至 [無法傳遞] 資料夾,請按一下 []。 如果在 Dynamics 365 中視為電子郵件活動進行的電子郵件訊息追蹤發生錯誤,而且此選項設定為 [] 時,電子郵件訊息將會移至 [無法傳遞] 資料夾。

  4. 按一下 [儲存]。

  5. 按一下 [測試連線] 並檢閱結果。 若要診斷問題,請參閱後續章節。

疑難排解 Exchange Online (混合式) 設定檔連線

如果您已執行 [測試連線] 且 Exchange Online (混合式) 設定檔連線發生問題,請使用 [測試連線] 對話方塊中的資訊診斷和修復連線。

您可以在 部落格:測試及啟用 Microsoft Dynamics CRM 2015 中的信箱疑難排解及監控伺服器端同步處理中找到重複發生之問題和其他疑難排解資訊。

設定預設電子郵件處理與同步處理

設定伺服器端同步處理,成為預設設定方法。

  1. 移至 [設定] > [電子郵件組態] > [電子郵件組態設定]。

  2. 設定處理與同步處理欄位如下:

    • [伺服器設定檔]:在上一節中建立的設定檔。

    • 接收電子郵件:伺服器端同步處理或電子郵件路由器

    • 寄出電子郵件:伺服器端同步處理或電子郵件路由器

    • 約會、連絡人和工作:伺服器端同步處理或電子郵件路由器

      注意

      如果使用者主要使用其桌上型電腦的 Dynamics 365 for Outlook,Microsoft Dynamics 365 for Outlook 可能是較好的選擇。

    如果您保留 [程序表單未核准使用者和佇列的電子郵件] 的預設值 (已選取),則核准電子郵件必須核准電子郵件使用者和佇列信箱。如下所述。

    伺服器端同步處理的系統設定

  3. 按一下 [確定]。

設定信箱

若要設定信箱使用預設設定擋,您必須先設定伺服器設定檔,以及電子郵件、約會、連絡人和工作傳送方式。

除了系統管理員權限之外,您也必須有信箱實體的 [讀取] 及 [寫入] 權限,才能設定信箱的傳送方式。

選取下列其中一種方法:

將信箱設定為預設設定檔

  1. 移至 [設定] > [電子郵件組態] > [信箱]。

  2. 按一下 [使用中信箱]。

  3. 選取要與您所建立之 Exchange Server 設定檔產生關聯的信箱,按一下 [套用預設電子郵件設定],驗證設定,然後按一下 [確定]。

    套用預設電子郵件設定

    根據預設,按一下 [確定] 時會測試信箱設定並啟用信箱。

編輯信箱以設定設定檔和傳送方式

  1. 移至 [設定] > [電子郵件組態] > [信箱]。

  2. 按一下 [使用中信箱]。

  3. 選取要設定的信箱,然後按一下 [編輯]。

  4. 在 [變更多筆記錄] 表單的 [同步處理方法] 底下,將 [伺服器設定檔] 設定為您稍早建立的 Exchange Server 設定檔。

  5. 將 [接收] 和 [寄出電子郵件] 設定為 [伺服器端同步處理或電子郵件路由器]。

  6. 將 [約會、連絡人和工作] 設定為 [伺服器端同步處理]。

    注意

    如果使用者主要使用其桌上型電腦的 Dynamics 365 for Outlook,Microsoft Dynamics 365 for Outlook 可能是較好的選擇。

  7. 按一下 [變更]。

核准電子郵件

您必須核准每個使用者信箱或佇列後,該信箱才能處理電子郵件。

  1. 移至 [設定] > [電子郵件組態] > [信箱]。

  2. 按一下 [使用中信箱]。

  3. 選取您要核准的信箱,然後按一下 [更多命令] (...) > [核准電子郵件]。

  4. 按一下 [確定]。

測試信箱組態

  1. 移至 [設定] > [電子郵件組態] > [信箱]。

  2. 按一下 [使用中信箱]。

  3. 選取要測試的信箱,然後按一下 [測試和啟用信箱]。

    這會測試所選信箱的接收和寄出電子郵件組態,並啟用這些信箱以進行電子郵件處理。 如果信箱中發生錯誤,警示會顯示在信箱與設定檔負責人的警示留言板。 視錯誤的性質而定,Microsoft Dynamics 365 會嘗試在一段時間後重新處理電子郵件,或停用信箱的電子郵件處理。

    電子郵件組態測試結果會顯示在信箱記錄的 [接收電子郵件狀態]、[寄出電子郵件狀態] 和 [約會、連絡人和工作狀態] 欄位中。 當信箱的組態設定順利完成時,也會產生警示。 此警示會顯示給信箱負責人。

提示

如果您無法同步處理信箱的連絡人、約會和工作,您可能需要選取 [使用 Exchange 僅同步處理此 Dynamics 365 組織中的項目,即使已設定 Exchange 與不同組織進行同步處理] 核取方塊。進一步了解此核取方塊

測試與電子郵件伺服器設定檔相關聯之所有信箱的電子郵件組態

  1. 移至 [設定] > [電子郵件組態] > [電子郵件伺服器設定檔]。

  2. 選取您建立的設定檔,然後按一下 [測試和啟用信箱]。

    當您測試電子郵件組態時,非同步工作會在背景中執行。 測試可能需要數分鐘的時間才能完成。Microsoft Dynamics 365 會測試與 Exchange Server 設定檔相關聯之所有信箱的電子郵件組態。 對於設定為使用伺服器端同步處理以同步處理約會、工作和連絡人的信箱,也會檢查這些信箱以確定其設定正確。

提示

如果您無法同步處理信箱的連絡人、約會和工作,您可能需要選取 [使用 Exchange 僅同步處理此 Dynamics 365 組織中的項目,即使已設定 Exchange 與不同組織進行同步處理] 核取方塊。進一步了解此核取方塊

另請參閱

疑難排解及監控伺服器端同步處理
使用 Remote Connectivity Analyzer 測試郵件流程
整合 (同步處理) 電子郵件系統與 Microsoft Dynamics 365
設定電子郵件、約會、連絡人及工作的伺服器端同步處理
伺服器端同步處理

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權