設定 Google Mail (OAuth) 電子郵件匯入

您可以設定匯入處理器,使用 Google mail OAuth 將內送電子郵件訊息的附加檔案和電子郵件訊息元素 (例如主旨與主體文字) 匯入 Content Capture。系統會將每個匯入的電子郵件訊息變成一個批次,並將電子郵件元素 (例如附件、訊息本文或整個電子郵件訊息) 建立為批次中的個別文件。

取得用以建立 Google Mail 應用程式的重新導向 URL

為了能夠設定 Google Mail 應用程式,您需有想要連線之 Oracle Content Management 執行處理的 Content Capture 主機名稱和授權 URL 詳細資訊。

取得重新導向 URL:

  1. 以管理員身分登入 Oracle Content Management,然後前往 Content Capture。
  2. 開啟您的程序,然後前往擷取頁籤。
  3. 匯入處理器工作表格中,按一下 新增匯入處理器工作 以建立新的工作。

  4. 在「一般設定值」頁面上:
    1. 匯入工作名稱欄位中輸入名稱,並在批次前置碼欄位中輸入前置碼。匯入的批次會使用此前置碼來命名,後面接著隨著每個新批次遞增的數字。
    2. 匯入來源欄位中,確定選取了電子郵件來源
  5. 在「匯入來源設定值」頁面的連線協定區段中,選取 Google Mail (OAuth)

    便會顯示「重新導向 URL」。複製此 URL,其格式為 https://<hostname>.<domainname>.com:<port>/capture/admin/faces/completeAuthorization。您的 URL 或許沒有連接埠。沒有連接埠時,URL 的格式會是:https://<hostname>.<domainname>.com/capture/admin/faces/completeAuthorization

    註:

    請暫且不要送出您的輸入,或是離開此頁面。建立 Google Mail 應用程式並取得從屬端 ID 和從屬端密碼之後,您必須返回此頁面以設定 Google Mail OAuth。您要在「從屬端 ID」和「從屬端密碼」欄位中輸入這些資訊。

設定 Google Mail App 電子郵件匯入

設定 Google Mail 應用程式:

  1. 在另一個瀏覽器視窗中前往 Google APIs 主控台
  2. 如果您已在 Google Developers Console 中建立專案,將會在管理資源頁面上看見您的專案清單。如果您尚未建立專案,請執行以下步驟:
    1. 按一下建立專案
    2. 輸入專案名稱
    3. 為了便於在主控台中識別您的專案,請按一下編輯並輸入有意義的 ID 來編輯專案 ID
    4. 如果已定義任何組織資源或資料夾,您必須選取一個位置。如果不是,請接受預設值並按一下建立

      系統便會建立您的專案,並將您重新導向到主控台內的專案清單。

  3. 按一下左上角的 Google 開發人員導覽圖示,選取 API 和服務,然後選取儀表板

    註:

    如果您要檢視的儀表板不是最近建立的專案,請從左上角的下拉式清單選取您的專案。
  4. 在左側提要欄位中,按一下程式庫以前往 API 程式庫頁面。然後搜尋 Gmail API 程式庫並加以啟用。
  5. 按一下左上角的 Google 開發人員導覽圖示,依序選取 API 和服務OAuth 同意畫面。在 OAuth 同意畫面選擇您的目標使用者,然後按一下建立
  6. OAuth 同意畫面頁籤的「編輯應用程式註冊」頁面:
    • 應用程式名稱欄位中輸入您的產品名稱,例如 Gmail App。
    • 使用者支援電子郵件下拉式清單中,選取用於使用者支援的電子郵件地址。
    • 向下捲動至開發人員聯絡資訊區段,然後在電子郵件地址欄位中輸入您的電子郵件地址。
    • 按一下儲存並繼續
  7. 範圍頁籤中:
    1. 按一下新增或移除範圍
    2. 更新所選範圍區段中,選取以下 GMail API 範圍的核取方塊,或是在手動新增範圍方塊中手動輸入這些範圍,然後按一下新增至資料表。然後按一下更新
    3. 按一下儲存並繼續

      userinfo.emailuserinfo.profile 範圍會顯示在範圍頁籤的您的非機密範圍區段中,而 gmail.modify 範圍會顯示在您的受限制範圍區段中。

  8. 測試使用者頁籤,按一下儲存並繼續
  9. 您可以在摘要頁籤中複查您的設定值,然後按一下返回儀表板
  10. 發布狀態下的測試中區段按一下發布應用程式,然後在要推送到實際工作環境嗎?對話方塊中按一下確認以發布應用程式。
  11. 按一下左側提要欄位的憑證,然後執行以下動作:
    1. 憑證頁面中按一下建立憑證,然後選取 OAuth 用戶端 ID
    2. 應用程式類型下拉式清單中,選取網頁應用程式
    3. 命名該用戶端,例如 Gmail OAuth App Client
    4. 已授權的重新導向 URI 中,按一下新增 URI 並貼上您從「內容擷取」程序複製的重新導向 URL。
    5. 已授權的 JavaScript 來源中,按一下新增 URI 並貼上重新導向 URL,但是移除網域之後或連接埠之後 (如果 URI 包含連接埠) 的部分。
    6. 按一下建立

      您的「用戶端 ID」和「用戶端密碼」值會顯示在 OAuth 用戶端已建立對話方塊。記下這些值,然後按一下確定

      現在返回 Oracle Content Management 中的 Content Capture,然後從您離開的位置開始進行。也就是開始將用戶端 ID 和密碼輸入設定 Google Mail OAuth

設定 Google Mail OAuth 以進行 Capture 電子郵件匯入作業

如何設定 Google Mail OAuth 電子郵件匯入處理器工作的設定值:

  1. 返回 Capture 程序並繼續未完成的作業
  2. 電子郵件帳戶頁籤選取 Google Mail (OAuth) 連線協定。現在,輸入您在設定 Google Mail 應用程式時,於從屬端 ID從屬端密碼欄位複製的從屬端 ID 和密碼。
  3. 要處理的電子郵件帳戶表格中,按一下 新增電子郵件帳戶

  4. 若要將電子郵件帳戶的存取權限提供給電子郵件處理器工作,請在 Google Mail 登入頁面上,輸入您要使用的電子郵件 ID 的電子郵件地址和密碼。

  5. 按一下允許以確認您的選擇。

    電子郵件 ID 顯示在電子郵件地址欄下方的要處理的電子郵件帳戶表格中。而它的狀態應該是已驗證

    您可以使用上述步驟,在此表格新增其他 Google Mail ID。若要刪除電子郵件 ID,請在表格選取該 ID 的列,然後按一下 刪除電子郵件 ID

  6. 訊息篩選頁籤上,指定要搜尋電子郵件訊息及/或附件的地方,以及要如何搜尋。

    1. 要處理的資料夾欄位中,輸入要在指定電子郵件帳戶中搜尋的一或多個資料夾。預設值為伺服器的收件匣。若要指定多個資料夾,請用 ; (分號) 予以區隔。若要指定子資料夾,請納入該郵件伺服器適用的路徑分界字元 (例如正斜線 /),且指定方式為:資料夾/子資料夾。

    2. 根據預設,Content Capture 會處理指定資料夾中的所有電子郵件,除非您已將訊息篩選條件套用到該工作。您也可以視需要在訊息篩選表格中,針對每個要搜尋的電子郵件元素選取啟用欄位,然後在欄位包含欄位中輸入要尋找的字元。

      例如,若要搜尋其主旨或訊息內文包含文字 payment 的電子郵件,您可以針對主旨及訊息內文的搜尋欄位選取啟用、在每個欄位包含項目中輸入 payment,然後選取 Or 搜尋運算子。

    3. 搜尋運算子欄位中,選取要用於特定訊息篩選條件的搜尋運算子:And (預設) 只有在所有搜尋條件都滿足時才會匯入;Or 會在任一搜尋條件滿足時就匯入。

  7. 處理頁籤中,指定電子郵件訊息及其附件的處理方式。您可以根據電子郵件的優先順序,指定要納入哪些資訊,以及要指定給批次的優先順序。

    1. 電子郵件訊息選項下方,指定是否應該要匯入訊息內文檔案。請指定訊息的匯入格式 (文字或 EML),以及是否應該要納入沒有附件的訊息,還有是否要把整個電子郵件訊息 (包括附件) 匯入為 EML 檔案。

    2. 包括符合這些遮罩的附件欄位中,指定要根據其檔案遮罩來納入的附件檔案。您可以輸入多個檔案遮罩,並以逗號或分號來區隔。例如,*.pdf 可讓您納入所有 PDF 檔案。

    3. 排除符合這些遮罩的附件欄位中,指定要根據其檔案遮罩來排除的附件檔案。您可以輸入多個檔案遮罩,並以逗號或分號來區隔。

    4. 您可以視需要,選取附件與遮罩不相符時一律進行後處理包括符合這些遮罩的附件,及排除符合這些遮罩的附件。如果此欄位已啟用,且附件並不符合您指定的遮罩,系統就會將該電子郵件匯入作業視為失敗,並根據您在後處理頁籤的匯入失敗時欄位中指定的設定值進行後處理。

      註:

      如果匯入訊息內文檔案沒有附件時包括欄位同時啟用,附件與遮罩不符時一律進行後處理欄位會停用。
    5. 文件順序下方,指定電子郵件訊息元素 (例如訊息內文和附件) 在匯入成文件之後,於已匯入批次中的文件排列順序。

    6. 包括在批次附註中下方,選取訊息元素 (例如收到日期/時間寄件者地址收件者地址主旨訊息內文)。

    7. 批次優先順序下方,視您的需要,根據新批次的電子郵件優先順序 (低、一般或高),為每個新批次指定優先順序。例如,在欄位中輸入 8,即可將高優先順序的電子郵件在 Content Capture 中的批次優先順序指定為 8。系統會將沒有指定優先順序的電子郵件視為一般優先順序。

  8. 後處理頁籤中,指定在電子郵件訊息匯入成功或失敗之後,會發生什麼事。您可以刪除訊息、將訊息移動到電子郵件帳戶中的特定資料夾,或是避免讓系統在匯入失敗時刪除訊息。例如,假設某個工作會定期執行,您可以藉由將已匯入的電子郵件移動到特定資料夾,避免讓該工作再次匯入已成功匯入的電子郵件。

  9. 完成其他匯入處理器工作頁面,如新增或編輯匯入處理器工作中所述。

現在,您可以測試電子郵件匯入工作了。匯入處理器會檢查已設定的電子郵件帳戶來尋找訊息,並搜尋資料夾以尋找符合條件的電子郵件。如果匯入處理器找到了符合條件的電子郵件,就會建立 Content Capture 批次,並為從該電子郵件訊息匯入的每個文件都建立一個文件。您還可以視需要,讓匯入處理器在描述資料欄位中填入電子郵件的描述資料,並刪除已匯入成功的訊息,或是移到某個資料夾中。

Content Capture 會定期從您在電子郵件帳戶頁籤上設定的電子郵件帳戶擷取電子郵件。然而,如果您想要在特定時間觸發電子郵件匯入作業,請在匯入處理器工作表格中選取某個電子郵件匯入工作,然後按一下 檢查電子郵件 圖示。當您的電子郵件匯入工作離線時,此圖示就無法使用。