使用 OAuth 授權 SMTP 伺服器傳遞報表

您可以使用 OAuth 2.0 授權 Microsoft Exchange Online SMTP 伺服器來傳遞完美報表。

您可以在 Publisher 電子郵件傳遞組態頁面中,設定使用下列任一 OAuth 授權 Microsoft Exchange Online SMTP 伺服器來傳遞完美報表:

  • 使用主控台設定的 OAuth 授權 Microsoft Exchange Online SMTP 伺服器。您可以使用透過主控台設定的郵件伺服器來傳遞資料視覺化、分析、儀表板和 Publisher 報表。

    請參閱使用可公開存取的 SMTP 郵件伺服器傳遞報表Microsoft Exchange Online - 將使用基本認證的現有 SMTP 郵件伺服器重新設定為使用 OAuth2。

    註:

    如果您在設定傳遞 Publisher 報表的 Microsoft Exchange Online SMTP 伺服器之後,使用主控台變更郵件設定值,Publisher 不會自動使用您的變更。

    在此情況下,您必須從 Publisher 電子郵件傳遞組態頁面移除 Microsoft Exchange Online SMTP 伺服器組態,然後重新整理 Publisher 電子郵件傳遞組態頁面。

  • 設定為專用於傳遞 Publisher 報表的 OAuth 授權 Microsoft Exchange Online SMTP 伺服器。
  1. 設定傳遞。
    1. 從「管理」頁面的傳遞底下,選取傳遞組態
    2. 輸入電子郵件寄件者地址的值。

      寄件者電子郵件地址必須正確,才能測試與 Microsoft Exchange Online SMTP 伺服器的連線。

    3. 輸入傳遞通知電子郵件寄件者地址的值。
    4. 選擇性的: 輸入成功通知主旨警告通知主旨失敗通知主旨已略過通知主旨的值。
      完成的工作會根據工作狀態使用適當的通知主旨。
    5. 取消選取使用系統代理主機設定值
    6. 按一下套用
  2. 從「管理」頁面的傳遞底下,選取電子郵件
  3. 如果您要在視覺化使用 Oracle Analytics 中設定的 OAuth 授權 SMTP 伺服器,請按一下「電子郵件」頁籤中列出的 SMTP 伺服器名稱連結,並確定認證類型為 OAuth2。

    如有需要,您可以編輯與變更 Microsoft Exchange Online SMTP 伺服器的伺服器名稱、主機名稱、連接埠號碼、安全連線類型、使用者名稱、從屬端 ID、從屬端密碼以及租用戶 ID。

  4. 如果您要新增專門用於 Publisher 報表傳遞的 OAuth 授權 SMTP 伺服器,請按一下新增伺服器,然後提供伺服器組態詳細資訊。
    1. 輸入 Microsoft Exchange Online SMTP 伺服器的伺服器名稱與主機名稱。
    2. 輸入 SMTP 服務提供者建議的連接埠號碼。
    3. 從安全連線清單中選取 STARTTLS
    4. 認證類型,選取 OAuth2
    5. 指定使用者名稱從屬端 ID從屬端密碼以及租用戶 ID 的值。
  5. 如果您要限制對傳遞通道的存取,請在「存取控制」區段中執行下列步驟:
    1. 取消選取公用
    2. 可用的角色清單中,選取一或多個要提供傳遞管道存取權的角色,然後按一下移動 ,將這些角色加到允許的角色清單。
  6. 按一下測試連線
  7. 按一下套用
  8. 將 OAuth 授權 Microsoft Exchange Online SMTP 伺服器設為電子郵件傳遞的預設值。
  9. 選擇性的: 設定個別輸出工作以使用 SMTP 電子郵件伺服器傳遞報表。
    更新個別輸出查詢,以在 DEL_CHANNEL 中指定 SMTP 電子郵件伺服器作為傳遞管道,並在 PARAMETER3 中提供「寄件者」地址。
  10. 測試報表傳遞。
    1. 排定工作以使用 SMTP 電子郵件伺服器用電子郵件傳遞報表。
    2. 在「工作歷史記錄詳細資訊」頁面中,檢查工作的狀態。