分享方式:


使用 OAuth 2.0 連接 Gmail 帳戶

遵循本文中的步驟設定伺服器端同步處理,以使用 OAuth 2.0 作為授權機制在 Customer Engagement 應用程式 (例如 Dynamics 365 SalesDynamics 365 Customer ServiceDynamics 365 MarketingDynamics 365 Field ServiceDynamics 365 Project Service Automation) 中,從 Gmail 帳戶傳送和接收電子郵件。

Note

Gmail OAuth 電子郵件伺服器設定檔最多可用於 100 個使用者。 若想要將同一個設定檔與多個使用者建立關聯,請建立多個 OAuth 設定檔 (步驟 1 到 4)。

步驟 1: 在 Gmail 中啟用 IMAP 或 POP

Note

這些步驟應由系統管理員來完成。

對於 IMAP,請依照透過其他電子郵件平台檢查 Gmail中的步驟操作。

對於 POP,請依照在其他使用 POP 的電子郵件用戶端中讀取 Gmail 訊息中的步驟操作。

步驟 2: 建立專案

Note

這些步驟應由系統管理員來完成。

使用 Google 帳戶 (這可以是您要用來傳送和擷取電子郵件的帳戶,也可以是其他帳戶),請移至 Google Developers Console,並建立新專案。

依照 建立、關閉和還原專案中的建立專案步驟操作。

Note

這些步驟應由系統管理員來完成。

  1. 選取 OAuth 同意畫面,然後選取使用者類型:

    • 如果您使用的是 GSuite 系統管理用戶,並且要專門為您的組織建立應用程式時,請選取內部
    • 如果您使用獨立的 Gmail 帳戶進行測試,請選取外部

     OAuth 同意畫面的螢幕擷取畫面。

  2. 選取建立

  3. 應用程式名稱下,輸入應用程式名稱。 在授權網域下,輸入環境的最上層私人網域名稱 (例如 dynamics.com)。 選取儲存

    輸入應用程式名稱和網域的螢幕擷取畫面。

  4. 選取認證>建立認證

    建立認證命令的螢幕擷取畫面。

  5. 選取 OAuth 用戶端識別碼

  6. 選取設定同意畫面

  7. 輸入下列設定:

    設定 使用
    應用程式類型 Web 應用程式
    姓名 網頁用戶端的名稱
    授權的 JavaScript 來源 您的環境 URL (例如,https://contoso.crm.dynamics.com)
    授權的重新導向 URI 你的環境 URL 會附加 /_grid/cmds/dlg_gmailoauth.aspx (例如 https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)

    建立 OAuth 用戶端識別碼的螢幕擷取畫面。

  8. 選取建立。 在出現的畫面中,記下用戶端識別碼和用戶端密碼。 您會在下一個步驟中使用此資料。

步驟 4。 建立電子郵件伺服器設定檔

  1. Power Platform 系統管理中心中,選取環境。

  2. 請在命令列上,選取設定>電子郵件>伺服器設定檔

    電子郵件伺服器設定檔設定的螢幕擷取畫面。

  3. 在命令列中,選取新增伺服器設定檔

    建立新伺服器設定檔的螢幕擷取畫面。

  4. 對於電子郵件伺服器類型,選取 Gmail,然後為設定檔指定有意義的名稱

    為 Gmail 建立新伺服器設定檔的螢幕擷取畫面。

  5. 如果您要將此伺服器設定檔做為新信箱的預設設定檔,請開啟設定為新信箱的預設設定檔

  6. 對於驗證類型,請選取Gmail OAuth

  7. 對於用戶端識別碼用戶端密碼,請輸入先前程序步驟 8 中記下的資訊。

    Note

    位置和連接埠欄位會自動填入。

    使用 Oauth 為 Gmail 建立新伺服器設定檔的螢幕擷取畫面。

  8. 展開進階,然後使用工具提示來選擇您的電子郵件處理選項。

  9. 完成時,選取儲存

步驟 5: 設定信箱

Note

這些步驟應由信箱使用者來完成。

  1. 在 Web 應用程式中,移至設定 (設定。) >進階設定

  2. 選擇設定>管理

  3. 選擇設定>電子郵件組態>郵箱

  4. 選取先前步驟中設定的使用者信箱。

  5. 使用下列設定:

    設定 使用
    伺服器設定檔 步驟 4 中所建立的設定檔
    接收電子郵件 伺服器端同步處理或電子郵件路由器
    寄出電子郵件 伺服器端同步處理或電子郵件路由器

    OAuth 信箱資訊的螢幕擷取畫面。

  6. 選取儲存

  7. 選取登入 Gmail

  8. 繼續瀏覽 Gmail 登入和授權頁面。

步驟 6。 新增測試使用者

在 Google Cloud Platform (Developer Console) 中,在發行應用程式時,到測試使用者區段中新增使用者。 詳細資訊:Google Cloud Platform Console 説明

新增測試使用者的螢幕擷取畫面。

步驟 7。 測試和啟用

注意

這些步驟應由信箱使用者來完成。

選擇測試並啟用電子郵件信箱,以測試在步驟 6 中配置的電子郵件信箱。

[測試與啟用信箱] 命令的螢幕擷取畫面。