Microsoft Graph Mail Delegated
事前準備
設定 Microsoft Graph Mail Delegated 整合前,請先完成下列事項:
建立 Microsoft Entra 應用程式
如要建立 Microsoft Entra 應用程式,請完成下列步驟:
以使用者管理員或密碼管理員的身分登入 Azure 入口網站。
選取「Microsoft Entra ID」。
依序前往「App registrations」>「New registration」。
輸入應用程式名稱。
選取合適的支援帳戶類型。
使用下列值設定
Redirect URI:平台:
Web重新導向網址:
http://localhost
按一下「註冊」。
本文提供使用單一租戶設定的範例。由於這項整合功能使用 OAuth 2.0 授權碼流程,因此會出現互動式使用者登入流程。因此,在設定過程中必須提供
Redirect URI。儲存「Application (client) ID」和「Directory (tenant) ID」值,以便設定整合參數。
設定 API 權限
如要設定整合的 API 權限,請完成下列步驟:
在 Azure 入口網站,依序前往 「API Permissions」 > 「Add a permission」。
依序選取「Microsoft Graph 」>「Delegated permissions」。
在「Select Permissions」(選取權限) 部分,選取下列必要權限:
Mail.ReadMail.ReadWriteMail.SendUser.ReadDirectory.Read.All
按一下「Add permissions」。
按一下「Grant admin consent for
ORGANIZATION_NAME」。畫面顯示「Grant admin consent confirmation」對話方塊時,按一下「Yes」。
建立用戶端密鑰
如要建立用戶端密鑰,請完成下列步驟:
依序前往「Certificates and secrets」(憑證和密鑰) >「New client secret」(新增用戶端密鑰)。
提供用戶端密鑰的說明,並設定到期期限。
按一下「新增」。
儲存用戶端密鑰的值 (而非密鑰 ID),以便在設定整合時,將其做為「Client Secret Value」(用戶端密鑰值) 參數值使用。用戶端密鑰值只會顯示一次。
產生更新權杖
如要產生更新權杖,請完成下列步驟:
設定整合參數 (
Refresh Token參數除外) 並儲存。選用:在 Google SecOps 中模擬案件。
執行「Get Authorization」動作。
執行「Generate Token」動作。
設定
Refresh Token參數。
選用:模擬案件
如要產生更新權杖,請對任一案件執行手動動作。 如果 Google SecOps 執行個體是新的,且沒有任何案件,請模擬案件。
如要在 Google SecOps 中模擬案件,請按照下列步驟操作:
在左側導覽面板中,選取「案件」。
在「Cases」(案件) 頁面中,依序點選「 add Add a Case」(新增案件) >「Simulate Cases」(模擬案件)。
選取任一預設案件,然後按一下「建立」。無論選擇模擬哪種情況,
按一下「模擬」。
如果您有預設以外的環境,且想使用該環境,請選取正確的環境,然後按一下「Simulate」(模擬)。
在「案件」分頁中,按一下「重新整理」。模擬的案件會顯示在案件清單中。
執行「取得授權」動作
如要手動執行「Get Authorization」(取得授權) 動作,請完成下列步驟:
在「Cases」(案件) 分頁中,選取任一案件或使用模擬案件,開啟「Case View」(案件檢視畫面)。
在「Case View」(案件檢視畫面) 中,按一下
「Manual Action」(手動操作)。
在手動操作的「Search」(搜尋) 欄位中,輸入
Microsoft Graph Mail Delegated。在 Microsoft Graph Mail Delegated 整合下方的結果中,選取「Get Authorization」(取得授權)。這項動作會傳回授權連結,用於以互動方式登入 Microsoft Entra 應用程式。
點選「Execute」。
執行動作後,前往案件的「案件總覽」。在「Microsoft Graph Mail Delegated_Get Authorization」動作記錄中,按一下「View More」。複製授權連結。
以無痕模式開啟新的瀏覽器視窗,然後貼上產生的授權網址。Azure 登入頁面會隨即開啟。
使用整合時所用的使用者憑證登入。登入後,瀏覽器會將您重新導向至網址列中含有代碼的網址。
瀏覽器應該會顯示錯誤,因為應用程式會將您重新導向至
http://localhost。從網址列複製整個網址和存取碼。
執行「產生權杖」動作
如要手動執行「Generate Token」動作,請完成下列步驟:
在「Cases」(案件) 分頁中,選取任一案件或使用模擬案件,開啟「Case View」(案件檢視畫面)。
在「Case View」(案件檢視) 分頁中,按一下
「Manual Action」(手動處置)。
在手動操作的「Search」(搜尋) 欄位中,輸入
Microsoft Graph Mail Delegated。在 Microsoft Graph Mail Delegated 整合項目下方的結果中,選取「Generate Token」(產生權杖)。
在「
Authorization URL」欄位中,貼上執行「Get Authentication」動作後複製的完整網址和存取碼。點選「Execute」。
執行動作後,請前往案件的「Case Wall」。在「Microsoft Graph Mail Delegated_Generate Token」動作記錄中,按一下「View More」。
複製產生的更新權杖完整值。
設定更新權杖參數
前往 Microsoft Graph Mail Delegated 整合功能的設定對話方塊。
按一下 [儲存]。
按一下「Test」(測試),測試設定是否正確,以及整合是否正常運作。
整合參數
Microsoft Graph Mail Delegated 整合需要下列參數:| 參數 | 說明 |
|---|---|
Microsoft Entra ID Endpoint
|
這是必填欄位。 要在整合作業中使用的 Microsoft Entra ID 端點。 不同租用戶類型的值可能不同。 預設值為 |
Microsoft Graph Endpoint |
這是必填欄位。 要在整合作業中使用的 Microsoft Graph 端點。 不同租戶類型的值可能不同。 預設值為 |
Client ID |
這是必填欄位。 要用於整合的 Microsoft Entra 應用程式用戶端 (應用程式) ID。 |
Client Secret Value |
這是必填欄位。 Microsoft Entra 應用程式的用戶端密鑰值,用於整合。 |
Microsoft Entra ID Directory ID
|
這是必填欄位。 Microsoft Entra ID (租戶 ID) 值。 |
User Mailbox
|
這是必填欄位。 要在整合中使用的信箱。 |
Refresh Token
|
這是必填欄位。 用於驗證的更新權杖。 |
Redirect URL |
這是必填欄位。 您在建立 Microsoft Entra ID 應用程式時設定的重新導向網址。 預設值為 |
Mail Field Source |
這是必填欄位。 如果選取這個選項,整合功能會從使用者詳細資料 (預設為啟用)。 |
Verify SSL |
這是必填欄位。 如果選取,整合功能會在連線至 Microsoft Graph 伺服器時驗證 SSL 憑證。 (預設為啟用)。 |
Base64 Encoded Private Key |
選填。 Base64 編碼的私密金鑰,用於解密 S/MIME 加密電子郵件。 如果提供值,則必須一併提供 |
Base64 Encoded Certificate |
選填。 用於解密 S/MIME 加密電子郵件的 Base64 編碼憑證。 如果提供值,則必須一併提供 |
Base64 Encoded CA certificate |
選填。 用於驗證簽章的 Base64 編碼信任 CA 憑證。 如果未提供任何值,除非啟用 |
如要瞭解如何在 Google SecOps 中設定整合功能,請參閱「設定整合功能」。
如有需要,您可以在後續階段進行變更。設定整合執行個體後,即可在應對手冊中使用。如要進一步瞭解如何設定及支援多個執行個體,請參閱「支援多個執行個體」。
動作
如要進一步瞭解動作,請參閱「 在工作區回應待處理動作」和「在案件中執行手動動作」。
封鎖網域
使用「封鎖網域」動作,將特定電子郵件網域新增至目標信箱的郵件規則,即可封鎖這些網域。如果規則不存在,系統會建立規則。
這項操作是非同步的。視需要調整 Google SecOps 整合式開發環境 (IDE) 中的動作逾時時間。動作輸入內容
封鎖網域動作需要下列參數:
| 參數 | 說明 |
|---|---|
Domains |
選填。 以半形逗號分隔的寄件者網域清單 (例如 |
Mailboxes |
這是必要旗標,預設值為 要新增郵件規則的目標信箱。注意:只能為已驗證使用者的信箱建立郵件規則。如要管理其他信箱的規則,請使用 Microsoft Graph Mail 整合功能。 |
Rule Name |
這是必要旗標,預設值為 要加入這些網域的郵件規則名稱。如果規則已存在,系統會更新規則。 |
Action |
這是必要旗標,預設值為 應對這些網域採取的動作。可能的值: |
How many mailboxes to process in a single batch |
選用。預設值為 指定動作在單一批次中應處理的信箱數量。 |
動作輸出內容
「封鎖網域」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「封鎖網域」動作時,收到的 JSON 結果輸出內容:
{
"status": "Success",
"mailbox": "user@domain.com",
"blocked_domain": "malicious-domain.com"
}
輸出訊息
「Block Domain」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「封鎖網域」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
封鎖寄件者
使用「封鎖寄件者」動作,將指定電子郵件寄件者加入目標信箱的郵件規則,即可封鎖這些寄件者。如果規則不存在,系統會建立規則。
這項操作是非同步的。視需要調整 Google SecOps 整合式開發環境 (IDE) 中的動作逾時時間。動作輸入內容
「封鎖寄件者」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Senders |
選填。 列出要封鎖的寄件者電子郵件地址,並以半形逗號分隔。寄件者手動輸入這個欄位,並從實體動態擷取寄件者,兩者會一起運作,並新增至規則條件。 |
Mailboxes |
這是必要旗標,預設值為 要新增郵件規則的目標信箱。注意:只能為已驗證使用者的信箱建立郵件規則。如要管理其他信箱的規則,請使用 Microsoft Graph Mail 整合功能。 |
Rule Name |
這是必要旗標,預設值為 要將這些寄件者加入的郵件規則名稱。如果規則已存在,系統會更新規則。 |
Action |
這是必要旗標,預設值為 應對這些寄件者採取的動作。可能的值: |
How many mailboxes to process in a single batch |
選用。預設值為 指定動作在單一批次中應處理的信箱數量。 |
動作輸出內容
「封鎖寄件者」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「封鎖寄件者」動作時,收到的 JSON 結果輸出內容:
[
{
"Entity": "user@example.com",
"EntityResult": {
"successful_mailboxes": [
"target@example.com"
],
"failed_mailboxes": []
}
}
]
輸出訊息
「封鎖寄件者」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「封鎖寄件者」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
刪除電子郵件
您可以使用「Delete Email」動作,從信箱中刪除一或多封電子郵件。這項操作會根據搜尋條件刪除電子郵件。只要具備適當權限,Delete Email 動作就能將電子郵件移至不同信箱。
這項操作是非同步的。視需要調整 Google SecOps 整合式開發環境 (IDE) 中的動作逾時時間。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「刪除電子郵件」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Delete In Mailbox |
這是必填欄位。 執行刪除作業的預設信箱。如果權限允許,這項動作也可以搜尋其他信箱。這個參數接受多個值,請以半形逗號分隔。 |
Folder Name |
這是必填欄位。 要搜尋電子郵件的信箱資料夾。如要指定子資料夾,請使用 |
Mail IDs |
選用 用於搜尋特定電子郵件 ID 的篩選條件。 這個參數接受以半形逗號分隔的電子郵件 ID 清單,用於搜尋。 如果提供這個參數,搜尋會忽略 |
Subject Filter |
選用 指定要搜尋的電子郵件主旨篩選條件。 |
Sender Filter |
選用 篩選條件,指定所要求電子郵件的寄件者。 |
Timeframe (Minutes) |
選用 篩選條件,指定搜尋電子郵件的時間範圍 (以分鐘為單位)。 |
Only Unread |
選用 如果選取,動作只會搜尋未讀電子郵件。 預設為未選取。 |
How many mailboxes to process in a single batch |
選用 單一批次 (與郵件伺服器建立單一連線) 處理的信箱數量。 預設值為 |
動作輸出內容
下表說明與「Delete Email」(刪除電子郵件) 動作相關聯的輸出類型:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「刪除電子郵件」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Failed to execute action, the error is:
ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Delete Email」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
刪除收件匣規則
使用「刪除收件匣規則」動作,刪除指定信箱的特定收件匣郵件規則。 這項操作是非同步的。視需要調整 Google SecOps 整合式開發環境 (IDE) 中的動作逾時時間。
動作輸入內容
「刪除收件匣規則」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Mailboxes |
這是必要旗標,預設值為 要刪除郵件規則的目標信箱。注意:郵件規則只能從已驗證使用者的信箱中刪除。如要管理其他信箱的規則,請使用 Microsoft Graph Mail 整合功能。 |
Rule Name |
這是必填欄位。 要刪除的收件匣郵件規則確切名稱。 |
How many mailboxes to process in a single batch |
選用。預設值為 指定動作在單一批次中應處理的信箱數量。預設值為 1,因為作業僅限於已驗證使用者的信箱。 |
動作輸出內容
「刪除收件匣規則」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「Delete Inbox Rules」動作時,收到的 JSON 結果輸出內容:
{
"deleted_rule": [
"New test cases"
],
"successful_mailboxes": [
"labops1@siemplifycyarx.onmicrosoft.com"
],
"failed_mailboxes": [
"user2@example.com",
"user3@example.com"
]
}
輸出訊息
「刪除收件匣規則」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「刪除收件匣規則」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
下載電子郵件附件
使用「Download Attachments From Email」動作,根據提供的條件從電子郵件下載附件。
這項動作不會在 Google SecOps 實體上執行。
這項操作是非同步的。如有需要,請在 Google SecOps IDE 中調整指令碼逾時值。
這項動作會取代 \` forward slash or/backslash characters in
the names of the downloaded attachments with the_` 底線字元。
動作輸入內容
「Download Attachments From Email」(從電子郵件下載附件) 動作需要下列參數:
| 參數 | 說明 |
|---|---|
Search In Mailbox |
這是必填欄位。 執行搜尋作業的預設信箱。 如果權限允許,這項動作也可以搜尋其他信箱。 這個參數接受多個值,請以半形逗號分隔。 |
Folder Name |
這是必填欄位。 要執行搜尋的信箱資料夾。如要指定子資料夾,請使用 |
Download Destination |
這是必填欄位。 用於儲存下載附件的儲存空間類型。 根據預設,這項動作會嘗試將附件儲存至 Cloud Storage bucket。將附件儲存至本機檔案系統是備用選項。 可能的值為 |
Download Path |
這是必填欄位。 下載附件的路徑。 將附件儲存至 Cloud Storage bucket 或本機檔案系統時,您必須以 Unix 格式指定下載路徑,例如 |
Mail IDs |
選用 用於搜尋特定電子郵件 ID 的篩選條件。 這個參數接受以半形逗號分隔的電子郵件 ID 清單,用於搜尋。 如果提供這個參數,搜尋會忽略 |
Subject Filter |
選用 指定要搜尋的電子郵件主旨篩選條件。 這個篩選器使用 |
Sender Filter |
選用 篩選條件,指定所要求電子郵件的寄件者。 這個篩選器使用 |
Download Attachments From EML |
選用 如果選取這個選項,系統會從 EML 檔案下載附件。 預設為未選取。 |
Download attachments to unique path? |
選用 如果選取這個選項,動作會將附件下載到 預設為未選取。 |
How many mailboxes to process in a single batch |
選用 單一批次 (與郵件伺服器建立單一連線) 處理的信箱數量。 預設值為 |
動作輸出內容
「Download Attachments From Email」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「Download Attachments From Email」動作時,收到的 JSON 結果輸出內容:
[
{
"attachment_name": "name1.png",
"downloaded_path": "file_path/name1.png"
},
{
"attachment_name": "name2.png",
"downloaded_path": "file_path/name2.png"
}
]
輸出訊息
「Download Attachments From Email」(下載電子郵件附件) 動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Download Attachments From Email」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
從附加的 EML 擷取資料
使用「Extract Data From Attached EML」動作,從電子郵件 EML 附件中擷取資料,並在動作結果中傳回。這項動作支援 .eml、.msg 和 .ics 檔案格式。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「Extract Data From Attached EML」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Search In Mailbox |
這是必填欄位。 執行搜尋作業的預設信箱。 如果權限允許,這項動作也可以搜尋其他信箱。 這個參數接受多個值,請以半形逗號分隔。 |
Folder Name |
選用 要執行搜尋的信箱資料夾。如要指定子資料夾,請使用 |
Mail IDs |
這是必填欄位。 用於搜尋特定電子郵件 ID 的篩選條件。 這個參數接受以半形逗號分隔的電子郵件 ID 清單,用於搜尋。 |
Regex Map JSON |
選用 JSON 定義,內含要套用至附加電子郵件檔案的規則運算式,並在動作 JSON 結果中產生額外的鍵值。這個參數值的範例如下: {ips: \\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\b}
|
動作輸出內容
「Extract Data From Attached EML」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「Extract Data From Attached EML」動作時,收到的 JSON 結果輸出內容:
[
{
"type": "EML",
"subject": "examplesubject",
"from": "sender@example.com",
"to": "user1@example.com,user2@example.com",
"date": "Thu,4Jul202412:11:29+0530",
"text": "text",
"html": "<p>example-html</p>",
"regex": {},
"regex_from_text_part": {},
"id": "ID",
"name": "example.eml"
},
{
"type": "MSG",
"subject": "examplesubject",
"from": "user@example.com",
"to": "user1@example.com,user2@example.com",
"date": "Thu,4Jul202412:11:29+0530",
"text": "text",
"html": "<p>examplehtml</p>",
"regex": {},
"regex_from_text_part": {},
"id": "ID",
"name": "example.msg"
},
{
"type": "ICS",
"subject": "examplesubject",
"from": "sender@example.com",
"to": "user1@example.com,user2@example.com",
"date": "Thu,4Jul202412:11:29+0530",
"text": "text",
"html": "<p>example-html</p>",
"regex": {},
"regex_from_text_part": {},
"id": "ID",
"name": "example.ics"
}
]
輸出訊息
「Extract Data From Attached EML」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Failed to execute action, the error is:
ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Extract Data From Attached EML」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
轉寄電子郵件
使用「轉寄電子郵件」動作,轉寄包含先前討論串的電子郵件。只要具備適當權限,這項動作就能從與整合設定中指定的信箱不同的信箱傳送電子郵件。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「轉寄電子郵件」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Send From |
這是必填欄位。 如果權限允許,可選擇用來傳送電子郵件的電子郵件地址。 根據預設,電子郵件會從整合作業設定中指定的預設信箱傳送。 |
Folder Name |
選用 要搜尋電子郵件的信箱資料夾。如要指定子資料夾,請使用 |
Mail ID |
這是必填欄位。 要轉寄的電子郵件 ID。 |
Subject |
這是必填欄位。 電子郵件主旨。 |
Send to |
這是必填欄位。 以半形逗號分隔的電子郵件收件者電子郵件地址清單,例如 |
CC |
選用 電子郵件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
BCC |
選用 電子郵件密件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
Attachments Paths |
選用 以半形逗號分隔的清單,列出伺服器上儲存的檔案附件路徑,例如 |
Mail content |
這是必填欄位。 電子郵件內文。 |
動作輸出內容
下表說明與「Forward Email」(轉寄電子郵件) 動作相關聯的輸出類型:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「轉寄電子郵件」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
Email with message ID
MAIL_ID was forwarded successfully. |
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Forward Email」(轉寄電子郵件) 動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
產生權杖
使用「Generate Token」(產生權杖) 動作,為採用委派驗證的整合設定取得更新權杖。使用您在取得授權動作中收到的授權網址。
這項動作不會在 Google SecOps 實體上執行。
首次產生更新權杖後,建議您設定並啟用更新權杖續約工作,讓工作自動續約並保持更新權杖有效。
動作輸入內容
「Generate Token」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Authorization URL |
這是必要旗標,您在取得授權動作中收到的授權網址。必須提供網址,才能要求更新權杖。 |
動作輸出內容
「Generate Token」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「Generate Token」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表列出使用「Generate Token」(產生權杖) 動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
可取得授權作業
使用「Get Authorization」動作,取得委派驗證存取碼的連結。複製整個連結,並在「Generate Token」(產生權杖) 動作中使用,即可取得更新權杖。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
無
動作輸出內容
「Get Authorization」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「Get Authorization」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
Authorization URL generated successfully. To obtain a URL with
access code, go to the link below as the user that you configured for the
integration. Provide the URL with the access code in the Generate Token
action. |
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表列出使用「Get Authorization」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
取得信箱帳戶的「不在辦公室」設定
使用「Get Mailbox Account Out Of Facility Settings」動作,擷取所提供 Google SecOps User 實體的信箱帳戶不在辦公室 (OOF) 設定。
「Get Mailbox Account Out Of Facility Settings」動作會使用 Microsoft Graph API 的 Beta 版。
這項動作會在 Google SecOps User 實體上執行。
動作輸入內容
無
動作輸出內容
「Get Mailbox Account Out Of Facility Settings」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例顯示使用「Get Mailbox Account Out Of Facility Settings」動作時,收到的 JSON 結果輸出內容:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#communications/presences/$entity",
"id": "ID",
"availability": "Offline",
"activity": "Offline",
"statusMessage": null,
"outOfOfficeSettings": {
"message": "\n\nOut Of Facility111\n",
"isOutOfOffice": true
}
}
輸出訊息
「Get Mailbox Account Out Of Facility Settings」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表列出使用「Get Mailbox Account Out Of Facility Settings」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
清單規則
使用「List Rules」動作,透過 Microsoft Graph API 列出特定信箱的所有郵件規則。
動作輸入內容
List Rules 動作需要下列參數:
| 參數 | 說明 |
|---|---|
Mailboxes |
這是必要旗標,預設值為 要列出郵件規則的目標信箱。注意:只能列出已驗證使用者信箱的郵件規則。如要管理其他信箱的規則,請使用 Microsoft Graph Mail 整合功能。 |
Rule Name |
選填。 依規則的顯示名稱篩選。 |
Limit |
選用。預設值為 限制每個信箱傳回的規則數量。 |
動作輸出內容
「List Rules」(列出規則) 動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 可用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
案件總覽表格
「List Rules」動作會在案件牆表格中提供執行詳細資料。
JSON 結果
以下範例說明使用「List Rules」動作時,收到的 JSON 結果輸出內容:
[
{
"mailbox": "user@example.com",
"rules": [
{
"id": "AAMkAD...",
"displayName": "Google SecOps - Blocked Senders",
"sequence": 1,
"isEnabled": true
}
]
}
]
輸出訊息
「List Rules」(列出規則) 動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「List Rules」(列出規則) 動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
將電子郵件標示為垃圾郵件
使用「將電子郵件標示為垃圾郵件」動作,將指定信箱中的電子郵件標示為垃圾郵件。這項操作會將電子郵件寄件者加入封鎖的寄件者清單,並將郵件移至「垃圾郵件」資料夾。
「將電子郵件標示為垃圾郵件」動作會使用 Beta 版 Microsoft Graph API。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「將電子郵件標示為垃圾郵件」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Search In Mailbox |
這是必填欄位。 要搜尋電子郵件的信箱。 根據預設,這項動作會嘗試在整合設定中指定的預設信箱中搜尋電子郵件。如要在其他信箱中執行搜尋,請為該動作設定適當權限。 這項參數接受多個值,請以半形逗號分隔。 |
Folder Name |
這是必填欄位。 要搜尋電子郵件的信箱資料夾。如要指定子資料夾,請使用 預設值為 |
Mail IDs |
這是必填欄位。 要標示為垃圾郵件的郵件 ID 或 這個參數接受多個值,並以半形逗號分隔。 |
動作輸出內容
「將電子郵件標示為垃圾郵件」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「將電子郵件標示為垃圾郵件」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表列出使用「將電子郵件標示為垃圾郵件」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
將電子郵件標示為非垃圾郵件
使用「將電子郵件標示為非垃圾郵件」動作,將特定信箱中的電子郵件標示為非垃圾郵件。這項操作會將寄件者從封鎖清單中移除,並將郵件移至「收件匣」資料夾。
「將電子郵件標示為非垃圾郵件」動作會使用 Beta 版 Microsoft Graph API。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「將電子郵件標示為非垃圾郵件」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Search In Mailbox |
這是必填欄位。 要搜尋電子郵件的信箱。 根據預設,這項動作會嘗試在整合設定中指定的預設信箱中搜尋電子郵件。如要在其他信箱中執行搜尋,請為該動作設定適當權限。 這項參數接受多個值,請以半形逗號分隔。 |
Folder Name |
這是必填欄位。 要搜尋電子郵件的信箱資料夾。如要指定子資料夾,請使用 |
Mail IDs |
這是必填欄位。 要標示為垃圾郵件的郵件 ID 或 這項參數接受多個值,請以半形逗號分隔。 |
動作輸出內容
「將電子郵件標示為非垃圾郵件」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「將電子郵件標示為非垃圾郵件」動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表列出使用「將電子郵件標示為非垃圾郵件」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
將電子郵件移至資料夾
使用「Move Email To Folder」動作,將一或多封電子郵件從來源電子郵件資料夾移至信箱中的其他資料夾。只要具備適當權限,這項動作就能將電子郵件移至其他信箱,不限於整合設定中提供的信箱。
這項操作是非同步的。視需要調整 Google SecOps 整合式開發環境 (IDE) 中的動作逾時時間。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
如要設定「Move Email To Folder」動作,請使用下列參數:
| 參數 | 說明 |
|---|---|
Move In Mailbox |
這是必填欄位。 執行移動作業的預設信箱。 如果權限允許,這項動作也可以搜尋其他信箱。這項參數接受多個值,請以半形逗號分隔。 |
Source Folder Name |
這是必填欄位。 要移出電子郵件的來源資料夾。如要指定子資料夾,請使用 |
Destination Folder Name |
這是必填欄位。 要移入電子郵件的目標資料夾。 請按照下列格式提供參數值: |
Mail IDs |
選用 用於搜尋特定電子郵件 ID 的篩選條件。 這個參數接受以半形逗號分隔的電子郵件 ID 清單,用於搜尋。 如果提供這個參數,搜尋會忽略 |
Subject Filter |
選用 指定要搜尋的電子郵件主旨篩選條件。 這個篩選器使用 |
Sender Filter |
選用 篩選條件,指定所要求電子郵件的寄件者。 這個篩選器使用 |
Timeframe (Minutes) |
選用 篩選條件,指定搜尋電子郵件的時間範圍 (以分鐘為單位)。 |
Only Unread |
選用 如果選取,動作只會搜尋未讀電子郵件。 預設為未選取。 |
How many mailboxes to process in a single batch |
選用 單一批次 (與郵件伺服器建立單一連線) 處理的信箱數量。 預設值為 |
動作輸出內容
下表說明與「Move Email To Folder」(將電子郵件移至資料夾) 動作相關聯的輸出類型:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「Move Email To Folder」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Failed to execute action, the error is:
ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Move Email To Folder」(將電子郵件移至資料夾) 動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
乒乓
使用 Ping 動作,測試與 Microsoft Graph 郵件服務的連線。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
無
動作輸出內容
下表說明與 Ping 動作相關聯的輸出類型:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
Ping 動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
Successfully connected to the Microsoft Graph mail service with
the provided connection parameters! |
動作成功。 |
Failed to connect to the Microsoft Graph mail service! Error is
ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用 Ping 動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
執行 Microsoft 搜尋查詢
使用「執行 Microsoft 搜尋查詢」動作,透過 Microsoft 搜尋引擎執行搜尋。搜尋時會使用您指定的建構基本或進階查詢。如要進一步瞭解 Microsoft Search,請參閱「Overview of the Microsoft Search API in Microsoft Graph」(Microsoft Graph 中的 Microsoft Search API 總覽)。
視實體範圍而定,您可能需要設定額外權限,才能執行「Run Microsoft Search Query」搜尋查詢動作。如要進一步瞭解特定實體類型所需的權限,請參閱「使用 Microsoft Search API 查詢資料」。如要進一步瞭解如何設定整合功能的權限,請參閱「設定 API 權限」。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「Run Microsoft Search Query」(執行 Microsoft 搜尋查詢) 動作需要下列參數:
| 參數 | 說明 |
|---|---|
Entity Types To Search |
選用 以半形逗號分隔的清單,列出搜尋回應預期的資源類型。 可能的值如下:
|
Fields To Return |
選用 搜尋回應中要傳回的欄位。如未設定這項參數,動作會傳回所有可用欄位。 |
Search Query |
選用 執行搜尋的查詢。如要進一步瞭解搜尋查詢範例,請參閱「使用 Microsoft Search API 搜尋 Outlook 郵件」。 |
Max Rows To Return |
選用 動作傳回的資料列數量上限。 如未設定這個參數,動作會使用預設值。 預設值為 |
Advanced Query |
選用 要使用的完整搜尋酬載,而非使用其他動作參數建構搜尋查詢。將搜尋酬載格式設為 JSON 字串。如果設定這個參數,動作會忽略所有其他參數。 |
動作輸出內容
「Run Microsoft Search Query」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「Run Microsoft Search Query」(執行 Microsoft 搜尋查詢) 動作可能會傳回下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表列出使用「執行 Microsoft 搜尋查詢」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
移除封鎖網域
使用「移除封鎖網域」動作,從目標信箱的郵件規則中移除指定的電子郵件網域。如果規則變成空白,就會遭到刪除。
這項操作是非同步的。視需要調整 Google SecOps 整合式開發環境 (IDE) 中的動作逾時時間。動作輸入內容
「Remove Block Domain」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Domains |
選填。 以半形逗號分隔的寄件者網域清單 (例如 |
Mailboxes |
這是必要旗標,預設值為 郵件規則所在的目標信箱。注意:只有通過驗證的使用者,才能更新其信箱的郵件規則。如要管理其他信箱的規則,請使用 Microsoft Graph Mail 整合功能。 |
Rule Name |
這是必要旗標,預設值為 要從中移除這些網域的郵件規則名稱。 |
How many mailboxes to process in a single batch |
選用。預設值為 指定動作在單一批次中應處理的信箱數量。 |
動作輸出內容
「Remove Block Domain」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「Remove Block Domain」動作時,收到的 JSON 結果輸出內容:
[
{
"Entity": "example.com",
"EntityResult": {
"successful_mailboxes": [
"user@example.com"
],
"failed_mailboxes": []
}
}
]
輸出訊息
「Remove Block Domain」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Remove Block Domain」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
移除封鎖寄件者
使用「移除封鎖寄件者」動作,從目標信箱的郵件規則中移除指定電子郵件寄件者。如果規則變成空白,就會遭到刪除。
這項操作是非同步的。視需要調整 Google SecOps 整合式開發環境 (IDE) 中的動作逾時時間。動作輸入內容
「Remove Block Sender」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Senders |
選填。 列出要移除的寄件者電子郵件地址,並以半形逗號分隔 手動輸入這個欄位的寄件者,以及從實體動態擷取的寄件者,都會從規則條件中移除。 |
Mailboxes |
這是必要旗標,預設值為 郵件規則所在的目標信箱。注意:只有通過驗證的使用者,才能更新其信箱的郵件規則。如要管理其他信箱的規則,請使用 Microsoft Graph Mail 整合功能。 |
Rule Name |
這是必要旗標,預設值為 要從中移除這些寄件者的郵件規則名稱。 |
How many mailboxes to process in a single batch |
選用。預設值為 指定動作在單一批次中應處理的信箱數量。 |
動作輸出內容
「Remove Block Sender」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「移除封鎖寄件者」動作時,收到的 JSON 結果輸出內容:
[
{
"Entity": "user@example.com",
"EntityResult": {
"successful_mailboxes": [
"target@example.com"
],
"failed_mailboxes": []
}
}
]
輸出訊息
「Remove Block Sender」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Remove Block Sender」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
將電子郵件儲存至案件
使用「Save Email To The Case」動作,將電子郵件或電子郵件附件儲存至 Google SecOps 案件牆。只要具備適當權限,這項動作就能儲存其他信箱的電子郵件,不限於整合設定中提供的信箱。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「Save Email To The Case」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Search In Mailbox |
這是必填欄位。 執行搜尋作業的預設信箱。 如果權限允許,這項動作也可以搜尋其他信箱。 |
Folder Name |
選用 要搜尋電子郵件的信箱資料夾。如要指定子資料夾,請使用 |
Mail ID |
這是必填欄位。 以半形逗號分隔的電子郵件 ID 清單,用於搜尋。 如果您使用「傳送電子郵件」動作傳送電子郵件,請將參數值設為 |
Save Only Email Attachments |
選用 如果選取這個選項,動作只會儲存指定電子郵件的附件。 預設為未選取。 |
Attachment To Save |
選用 如果選取 這個參數接受多個值,請以半形逗號分隔。 |
Base64 Encode |
選用 如果選取,動作會將電子郵件檔案編碼為 base64 格式。 預設為未選取。 |
動作輸出內容
下表說明與「Save Email To The Case」動作相關聯的輸出類型:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 可用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
案件總覽附件
下列附件與「Save Email To The Case」動作相關聯:
EMAIL_SUBJECT.eml:如果動作會儲存電子郵件。如果動作會儲存附件,附件名稱會包含副檔名 (如有)。
JSON 結果
以下範例說明使用「Save Email To The Case」動作時,收到的 JSON 結果輸出內容:
{
"id": "ID",
"createdDateTime": "2024-02-16T14:10:34Z",
"eml_info": "example_info",
"lastModifiedDateTime": "2024-02-16T14:10:41Z",
"changeKey": "cxsdjjh",
"categories": [],
"receivedDateTime": "2024-02-16T14:10:35Z",
"sentDateTime": "2024-02-16T14:09:36Z",
"hasAttachments": true,
"internetMessageId": "INTERNET_MESSAGE_ID",
"subject": "all attachments",
"bodyPreview": "all the attachments",
"importance": "normal",
"parentFolderId": "PARENT_FOLDER_ID",
"conversationId": "CONVERSATION_ID",
"conversationIndex": "example-index",
"isDeliveryReceiptRequested": false,
"isReadReceiptRequested": false,
"isRead": true,
"isDraft": false,
"webLink": "https://example.com/",
"inferenceClassification": "focused",
"body": {
"contentType": "html",
"content": "<html><head>example-html</head></html>"
},
"sender": {
"emailAddress": {
"name": "NAME",
"address": "sender@example.com"
}
},
"from": {
"emailAddress": {
"name": "NAME",
"address": "user@example.com"
}
},
"toRecipients": [
{
"emailAddress": {
"name": "NAME",
"address": "recipient@example.com"
}
}
],
"ccRecipients": [],
"bccRecipients": [],
"replyTo": [],
"flag": {
"flagStatus": "notFlagged"
}
}
輸出訊息
在案件總覽中,「Save Email To The Case」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
Failed to execute action, the error is:
ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Save Email To The Case」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
搜尋電子郵件
使用「搜尋電子郵件」動作,根據提供的搜尋條件在預設信箱中執行電子郵件搜尋。只要具備適當權限,這項動作就能在其他信箱中執行搜尋。
這項操作是非同步的。視需要調整 Google SecOps IDE 中的動作逾時時間。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「搜尋電子郵件」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Search In Mailbox |
必要 執行搜尋作業的預設信箱。如果權限允許,這項動作也可以搜尋其他信箱。這個參數接受多個值,請以半形逗號分隔。 如要對大量信箱執行複雜搜尋,請使用 Exchange Extension Pack 整合功能。 |
Folder Name |
選填
要搜尋電子郵件的信箱資料夾。如要指定子資料夾,請使用 預設值為 |
Subject Filter |
選用 指定要搜尋的電子郵件主旨篩選條件。這個篩選器使用 |
Sender Filter |
選用 指定所要求電子郵件寄件者的篩選條件。這個篩選器使用 |
Recipient Filter |
選用 指定要求電子郵件收件者的篩選條件。 |
Timeframe (minutes) |
選用 篩選條件,指定搜尋電子郵件的時間範圍 (以分鐘為單位)。 |
Start Time |
選用 以 ISO 8601 格式指定電子郵件搜尋的開始時間。這個參數的優先順序高於 |
End Time |
選用 以 ISO 8601 格式指定電子郵件搜尋的結束時間。如未提供且 |
Body Regex Filter |
選用 指定規則運算式模式,在電子郵件內文中搜尋。 |
Message IDs |
選用 以半形逗號分隔的郵件 ID 清單,用於搜尋。注意:這個篩選條件的優先順序高於其他篩選條件。 |
Max Emails To Return |
選用 要傳回的動作電子郵件數量。如未設定值,系統會使用 API 預設值。預設值為 |
Only Unread |
選用 如果選取,動作只會搜尋未讀電子郵件。預設為未選取。 |
Select All Fields For Return |
選用 如果選取,動作會傳回所取得電子郵件的所有可用欄位。預設為未選取。 |
How many mailboxes to process in a single batch |
選用 單一批次 (與郵件伺服器單一連線) 處理的信箱數量。預設值為 |
Limit the Amount of Information Returned in the JSON Result |
選用 如果選取這個選項,動作傳回的資訊量會限制在重要電子郵件欄位。預設為未選取。 |
Disable the Action JSON Result |
選用 如果選取,動作就不會傳回 JSON 結果。預設為未選取。 |
動作輸出內容
「搜尋電子郵件」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 可用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 指令碼執行結果 | 可用 |
案件總覽表格
「搜尋電子郵件」動作可產生下表:
表格標題:Matching Mails
欄:
- 郵件 ID
- Subject
- Sender
- 接收端
- Received Date
指令碼執行結果
下表列出使用「搜尋電子郵件」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
true或false |
動作輸出訊息
「搜尋電子郵件」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。請檢查伺服器連線、輸入參數或憑證。 |
傳送電子郵件
使用「傳送電子郵件」動作,從特定信箱傳送電子郵件給任意收件者清單。
這項動作可以傳送純文字或 HTML 格式的電子郵件。只要具備適當權限,這項動作就能從整合設定指定以外的信箱傳送電子郵件。
這項動作不會在 Google SecOps 實體上執行。
S/MIME 設定快速參考
請參考下表,根據外寄電子郵件的安全等級,決定要設定哪些 S/MIME 參數:
| 想接收的電子郵件類型 | Base64 Encoded Certificate |
Base64 Encoded Private Key |
Base64 Encoded Recipient Certificate |
|---|---|---|---|
| 標準電子郵件 (無 S/MIME) | 留空 | 留空 | 留空 |
| 已完成數位簽署 | 必填 | 必填 | 留空 |
| 加密 | 留空 | 留空 | 必填 |
| 已簽署並加密 | 必填 | 必填 | 必填 |
將憑證檔案轉換為 Base64
如要將憑證和私密金鑰檔案編碼為動作參數的單行 Base64 字串,請執行下列指令:
Linux 和 macOS:
base64 -w 0 sender_cert.crt
base64 -w 0 sender_key.key
Windows PowerShell:
[Convert]::ToBase64String([IO.File]::ReadAllBytes("C:\path\to\certificate.crt"))
[Convert]::ToBase64String([IO.File]::ReadAllBytes("C:\path\to\private_key.key"))
動作輸入內容
「傳送電子郵件」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Send From |
這是必填欄位。 如果權限允許,可選擇用來傳送電子郵件的電子郵件地址。 根據預設,這項動作會從整合作業設定中指定的預設信箱傳送電子郵件。 |
Subject |
這是必填欄位。 電子郵件主旨。 |
Send to |
這是必填欄位。 以半形逗號分隔的電子郵件收件者電子郵件地址清單,例如 |
CC |
選用 電子郵件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
BCC |
選用 電子郵件密件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
Attachments Paths |
選用 以半形逗號分隔的清單,列出伺服器上儲存的檔案附件路徑,例如 |
Attachments Location |
這是必填欄位。 附件的儲存位置。 根據預設,這項動作會嘗試從 Cloud Storage bucket 上傳附件。 可能的值為 |
Mail Content Type |
選用 電子郵件內容的類型。 可能的值如下:
預設值為 |
Mail Content |
這是必填欄位。 電子郵件內文。 |
Reply-To Recipients |
選用 以半形逗號分隔的收件者清單,用於「Reply-To」標頭。 使用「Reply-To」標頭,將回覆電子郵件重新導向至指定的電子郵件地址,而非「From」欄位中的寄件者地址。 |
Base64 Encoded Certificate |
選用 寄件者的 Base64 編碼 X.509 公開憑證 ( 如果提供這項資訊,則必須一併提供 |
Base64 Encoded Private Key |
選用 寄件者的 Base64 編碼私密金鑰 ( 如有提供 |
Base64 Encoded Recipient Certificate |
選用 收件者的 Base64 編碼公開憑證 ( |
動作輸出內容
下表說明與「傳送電子郵件」動作相關聯的輸出類型:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 無法使用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
輸出訊息
「傳送電子郵件」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
Failed to execute action, the error is:
ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Send Email」(傳送電子郵件) 動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
傳送電子郵件 HTML
使用「Send Email HTML」動作,透過 Google SecOps HTML 範本,從特定信箱傳送電子郵件給任意收件者清單。只要具備適當權限,這項動作就能從預設信箱以外的信箱傳送電子郵件。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「Send Email HTML」(傳送電子郵件 HTML) 動作需要下列參數:
| 參數 | 說明 |
|---|---|
Send From |
這是必填欄位。 如果權限允許,可選擇用來傳送電子郵件的電子郵件地址。 根據預設,這項動作會從整合作業設定中指定的預設信箱傳送電子郵件。 |
Subject |
這是必填欄位。 電子郵件主旨。 |
Send to |
這是必填欄位。 以半形逗號分隔的電子郵件收件者電子郵件地址清單,例如 |
CC |
選用 電子郵件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
BCC |
選用 電子郵件密件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
Attachments Paths |
選用 要提供的附件完整路徑,例如 您可以在以半形逗號分隔的字串中提供多個值。 |
Email HTML Template |
這是必填欄位。 要使用的 HTML 範本類型。 可能的值為 預設值為 |
Mail Content |
這是必填欄位。 電子郵件內文。 |
Reply-To Recipients |
選用 以半形逗號分隔的收件者清單,用於「Reply-To」標頭。 使用「Reply-To」標頭,將回覆電子郵件重新導向至特定電子郵件地址,而非「From」欄位中指定的寄件者地址。 |
Attachment Location |
這是必填欄位。 附件的儲存位置。 根據預設,這項動作會嘗試從 Cloud Storage bucket 上傳附件。 可能的值為 |
動作輸出內容
「Send Email HTML」(傳送電子郵件 HTML) 動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「Send Email HTML」動作時,收到的 JSON 結果輸出內容:
{
"createdDateTime": "2024-01-30T16:50:27Z",
"lastModifiedDateTime": "2024-01-30T16:50:27Z",
"changeKey": "example-key",
"categories": [],
"receivedDateTime": "2024-01-30T16:50:27Z",
"sentDateTime": "2024-01-30T16:50:27Z",
"hasAttachments": false,
"internetMessageId": "outlook.com",
"subject": "Testing",
"bodyPreview": "example",
"importance": "normal",
"parentFolderId": "ID",
"conversationId": "ID",
"conversationIndex": "INDEX",
"isDeliveryReceiptRequested": false,
"isReadReceiptRequested": false,
"isRead": true,
"isDraft": false,
"webLink": "https://example.com",
"inferenceClassification": "focused",
"body": {
"contentType": "html",
"content": "content"
},
"sender": {
"emailAddress": {
"name": "NAME",
"address": "sender@example.com"
}
},
"from": {
"emailAddress": {
"name": "NAME",
"address": "user@example.com"
}
},
"toRecipients": [
{
"emailAddress": {
"name": "NAME",
"address": "recipient@example.com"
}
}
],
"ccRecipients": [],
"bccRecipients": [],
"replyTo": [],
"uniqueBody": {
"contentType": "html",
"content": "content"
},
"flag": {
"flagStatus": "notFlagged"
},
"id": "ID"
}
輸出訊息
在案件牆上,「Send Email HTML」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
Email was sent successfully. |
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「傳送電子郵件 HTML」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
傳送討論串回覆
使用「Send Thread Reply」動作,傳送訊息做為電子郵件討論串的回覆。只要具備適當權限,這項動作就能從整合設定指定以外的信箱傳送電子郵件。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「Send Thread Reply」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Send From |
這是必填欄位。 如果權限允許,可選擇用來傳送電子郵件的電子郵件地址。 根據預設,這項動作會從整合作業設定中指定的預設信箱傳送電子郵件。 |
Mail ID |
這是必填欄位。 要搜尋的電子郵件 ID。 |
Folder Name |
選用 要搜尋電子郵件的信箱資料夾。如要指定子資料夾,請使用 預設值為 |
Attachments Paths |
選用 以半形逗號分隔的清單,列出伺服器上儲存的檔案附件路徑,例如 |
Mail Content |
這是必填欄位。 電子郵件內文。 |
Reply All |
選用 如果選取,這項動作會傳送回覆所有人給與原始電子郵件相關的所有收件者。 預設為未選取。
這個參數的優先順序高於 |
Reply To |
選用 以半形逗號分隔的電子郵件清單,用於傳送回覆。 如果您未提供任何值,且未勾選「 如果勾選「 |
Attachments Location |
這是必填欄位。 附件的儲存位置。 根據預設,這項動作會嘗試從 Cloud Storage bucket 上傳附件。 可能的值為 |
Message Timezone |
選填。 回覆標頭中原始電子郵件傳送日期使用的時區 (例如 預設值為 |
動作輸出內容
下表說明與「傳送討論串回覆」動作相關聯的輸出類型:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例顯示使用「Send Thread Reply」動作時,收到的 JSON 結果輸出內容:
{
"id": "yyyy",
"createdDateTime": "2024-02-02T10:57:18Z",
"lastModifiedDateTime": "2024-02-02T10:57:23Z",
"changeKey": "dsf+oAAQLaPjk",
"categories": [],
"receivedDateTime": "2024-02-02T10:57:20Z",
"sentDateTime": "2024-02-02T10:57:19Z",
"hasAttachments": true,
"internetMessageId": "sdfhsjdfhjsdjfd",
"subject": "RE: reply checking",
"bodyPreview": "Reply check kr",
"importance": "normal",
"parentFolderId": "id",
"conversationId": "id",
"conversationIndex": "sdghfjfke",
"isDeliveryReceiptRequested": false,
"isReadReceiptRequested": false,
"isRead": true,
"isDraft": false,
"webLink": "https://www.example.com/about",
"inferenceClassification": "focused",
"body": {
"contentType": "text",
"content": "Reply check kr"
},
"sender": {
"emailAddress": {
"name": "aff",
"address": "ddxsm@a.com"
}
},
"from": {
"emailAddress": {
"name": "fasf",
"address": "ddxsm@a.com"
}
},
"toRecipients": [
{
"emailAddress": {
"name": "wf",
"address": "ddxsm@a.com"
}
}
],
"ccRecipients": [],
"bccRecipients": [],
"replyTo": [],
"uniqueBody": {
"contentType": "html",
"content": "Reply check"
},
"flag": {
"flagStatus": "notFlagged"
}
}
輸出訊息
「傳送討論串回覆」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
Successfully sent reply to the mail with ID:
EMAIL_ID |
動作成功。 |
Error executing action "Send Thread Reply". Reason: if you want
to send a reply only to your own email address, you need to work with
"Reply To" parameter. |
動作失敗。 請檢查 |
Failed to execute action, the error is:
ERROR_REASON |
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「傳送討論串回覆」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
傳送投票電子郵件
使用「傳送投票電子郵件」動作,傳送含有預先定義回答選項的電子郵件。這項動作會使用 Google SecOps HTML 範本設定電子郵件格式。只要具備適當權限,Send Vote Email 動作就能從預設信箱以外的信箱傳送電子郵件。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「Send Vote Email」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Send From |
這是必填欄位。 如果權限允許,可選擇用來傳送電子郵件的電子郵件地址。 根據預設,這項動作會從整合作業設定中指定的預設信箱傳送電子郵件。 |
Subject |
這是必填欄位。 電子郵件主旨。 |
Send to |
這是必填欄位。 以半形逗號分隔的電子郵件收件者電子郵件地址清單,例如 |
CC |
選用 電子郵件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
BCC |
選用 電子郵件密件副本欄位的電子郵件地址清單,以半形逗號分隔。 格式與 |
Attachments Paths |
選用 要提供的附件完整路徑,例如 您可以在以半形逗號分隔的字串中提供多個值。 |
Email HTML Template |
這是必填欄位。 要使用的 HTML 範本類型。 可能的值為 預設值為 |
Reply-To Recipients |
選用 以半形逗號分隔的收件者清單,用於「Reply-To」標頭。 使用「Reply-To」標頭,將回覆電子郵件重新導向至指定的電子郵件地址,而非「From」欄位中註明的寄件者地址。 |
Structure of voting options |
這是必填欄位。 要傳送給收件者的投票結構。 可能的值為 |
Attachment Location |
這是必填欄位。 附件的儲存位置。 根據預設,這項動作會嘗試從 Cloud Storage bucket 上傳附件。 可能的值為 |
動作輸出內容
「Send Vote Email」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 無法使用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 無法使用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
JSON 結果
以下範例說明使用「Send Vote Email」動作時,收到的 JSON 結果輸出內容:
{
"createdDateTime": "2024-01-30T16:50:27Z",
"lastModifiedDateTime": "2024-01-30T16:50:27Z",
"changeKey": "KEY",
"categories": [],
"receivedDateTime": "2024-01-30T16:50:27Z",
"sentDateTime": "2024-01-30T16:50:27Z",
"hasAttachments": false,
"internetMessageId": "<example-message-ID>",
"subject": "Testing",
"bodyPreview": "example",
"importance": "normal",
"parentFolderId": "FOLDER_ID",
"conversationId": "CONVERSATION_ID",
"conversationIndex": "CONVERSATION_INDEX",
"isDeliveryReceiptRequested": false,
"isReadReceiptRequested": false,
"isRead": true,
"isDraft": false,
"webLink": "https://www.example.com/about",
"inferenceClassification": "focused",
"body": {
"contentType": "html",
"content": "content"
},
"sender": {
"emailAddress": {
"name": "NAME",
"address": "sender@example.com"
}
},
"from": {
"emailAddress": {
"name": "NAME",
"address": "user@example.com"
}
},
"toRecipients": [
{
"emailAddress": {
"name": "NAME",
"address": "recipient@example.com"
}
}
],
"ccRecipients": [],
"bccRecipients": [],
"replyTo": [],
"uniqueBody": {
"contentType": "html",
"content": "content"
},
"flag": {
"flagStatus": "notFlagged"
},
"id": "ID"
}
輸出訊息
在案件總覽中,「傳送投票電子郵件」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
Email was sent successfully. |
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Send Vote Email」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
等待使用者傳送電子郵件
使用「等待使用者傳送電子郵件」動作,根據透過「傳送電子郵件」動作傳送的電子郵件,等待使用者回覆。
這項操作是非同步的。視需要調整 Google SecOps IDE 中的動作逾時時間。如果將逾時時間設為 0 或留空,系統會使用環境設定中設定的預設逾時時間。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「等待使用者傳送電子郵件」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Mail ID |
必要 動作要等待的電子郵件 ID 或 |
Mail Date |
選用 動作等待的電子郵件傳送時間戳記。如果郵件是使用「傳送電子郵件」動作傳送,請選取 |
Mail Recipients |
選用 以半形逗號分隔的收件者電子郵件地址清單,動作會等待這些收件者回覆。如果郵件是透過「傳送電子郵件」動作傳送,請選取 |
How long to wait for recipient reply (minutes) |
選用 等待使用者回覆的時間 (以分鐘為單位),超過這段時間就會標示為逾時。預設值為 |
Wait for All Recipients to Reply? |
選用 如果選取這個選項,動作會等待所有收件者回覆,直到逾時或收到第一個回覆後繼續執行。預設為未選取。 |
Wait Stage Exclude pattern |
選用 用於從等待階段排除特定回覆的規則運算式。這個參數適用於電子郵件主旨和內文。舉例來說,如果您設定 |
Folder to Check for Reply |
選用 要搜尋收件者回覆的信箱電子郵件資料夾。系統會在傳送問題電子郵件的信箱中執行搜尋。支援使用 |
Fetch Response Attachments |
選用 如果選取這個選項,且收件者的回覆包含附件,這項動作就會擷取回覆,並將回覆新增為動作結果的附件。預設為未選取。 |
Limit the Amount of Information Returned in the JSON Result |
選用 如果選取這個選項,動作傳回的資訊量會限制在重要電子郵件欄位。預設為選取。 |
Disable the Action JSON Result |
選用 如果選取,動作就不會傳回 JSON 結果。預設為未選取。 |
動作輸出內容
「Wait For Email From User」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 可用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 可用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 指令碼執行結果 | 可用 |
案件總覽附件
下列案件牆附件與「等待使用者電子郵件」動作相關聯:
類型:實體
附件內容:標題、檔案名稱 (包含副檔名,如有)、fileContent。
- 標題:
RECIPIENT_EMAIL回覆附件。 - 檔案名稱:
ATTACHMENT_FILENAME+FILE_EXTENSION - fileContent:
CONTENT_OF_THE_ATTACHED_FILE
案件總覽表格
「Wait For Email From User」動作可產生下表:
表格標題:Matching Mails
欄:
- 郵件 ID
- Received Date
- Sender
- 收件者
- Subject
指令碼執行結果
下表列出使用「等待使用者傳送電子郵件」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
true或false |
動作輸出訊息
「等待使用者傳送電子郵件」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。請檢查伺服器連線、輸入參數或憑證。 |
等待投票電子郵件結果
使用「Wait For Vote Email Results」動作,根據使用「Send Vote Email」動作傳送的投票電子郵件,等待使用者回覆。
這項操作是非同步的。視需要調整 Google SecOps IDE 中的動作逾時時間。
這項動作不會在 Google SecOps 實體上執行。
動作輸入內容
「Wait For Vote Email Results」動作需要下列參數:
| 參數 | 說明 |
|---|---|
Vote Mail Sent From |
這是必填欄位。 Send Vote Email 動作傳送電子郵件的來源信箱。 預設值為您在整合設定中指定的信箱。 如果投票郵件是從其他信箱傳送,您可以視需要為這個參數設定其他值。 |
Mail ID |
這是必填欄位。 電子郵件的 ID。 如果電子郵件是使用 如要傳回電子郵件 ID,可以使用「Search Emails」(搜尋電子郵件) 動作。 |
Wait for All Recipients To Reply? |
選用 如果選取這個選項,動作會等待所有收件者回覆,直到逾時或收到第一個回覆後繼續執行。 (預設為啟用)。 |
Wait Stage Exclude Pattern |
選用 用於從等待階段排除特定回覆的規則運算式。 這個參數適用於電子郵件內文。 舉例來說,動作不會將自動回覆的「不在辦公室」郵件視為收件者回覆,而是等待實際使用者回覆。 |
Folder To Check For Reply |
選用 要搜尋使用者回覆的信箱電子郵件資料夾。系統會在傳送含有問題的電子郵件的信箱中執行搜尋。 這個參數接受以逗號分隔的清單,用於檢查多個資料夾中的使用者回覆。 這個參數須區分大小寫。 預設值為 |
Folder To Check For Sent Mail |
選用 要搜尋寄件備份的信箱資料夾。 這是你用來傳送問題電子郵件的信箱。 這項參數接受以半形逗號分隔的資料夾清單,可在多個資料夾中檢查使用者回應。 這個參數須區分大小寫。
如要指定子資料夾,請使用 預設值為 |
Fetch Response Attachments |
選用 如果選取這個選項,且收件者的回覆包含附件,這項動作就會擷取回覆,並將其新增為案件牆的附件。 預設為未選取。 |
動作輸出內容
「Wait For Vote Email Results」動作會提供下列輸出內容:
| 動作輸出類型 | 可用性 |
|---|---|
| 案件總覽附件 | 可用 |
| 案件總覽連結 | 無法使用 |
| 案件總覽表格 | 可用 |
| 補充資訊表格 | 無法使用 |
| JSON 結果 | 可用 |
| 輸出訊息 | 可用 |
| 指令碼執行結果 | 可用 |
案件總覽附件
下列案件總覽附件與「Wait For Vote Email Results」(等待投票電子郵件結果) 動作相關聯:
類型:實體
附件內容:標題、檔案名稱 (包含副檔名,如有)、fileContent。
- 標題:
RECIPIENT_EMAIL回覆附件。 - 檔案名稱:
ATTACHMENT_FILENAME+FILE_EXTENSION - fileContent:
CONTENT_OF_THE_ATTACHED_FILE
案件總覽表格
在案件總覽中,「Wait For Email Results」(等待電子郵件結果) 動作會產生下列資料表:
表格標題:Matching Mails
欄:
- 郵件 ID
- Received Date
- Sender
- 收件者
- Subject
JSON 結果
以下範例說明使用「Wait For Vote Email Results」動作時,收到的 JSON 結果輸出內容:
{
"Responses": [
{
"recipient": "user@example.com",
"vote": "Approve"
}
]
}
輸出訊息
「Wait For Vote Email Results」動作會提供下列輸出訊息:
| 輸出訊息 | 訊息說明 |
|---|---|
|
動作成功。 |
|
動作失敗。 請檢查伺服器連線、輸入參數或憑證。 |
指令碼執行結果
下表說明使用「Wait For Vote Email Results」動作時,指令碼結果輸出的值:
| 指令碼結果名稱 | 值 |
|---|---|
is_success |
True或False |
連接器
如要進一步瞭解如何在 Google SecOps 中設定連接器,請參閱「擷取資料 (連接器)」。
Microsoft Graph Mail 委派連接器
使用 Microsoft Graph Mail Delegated 連接器,從 Microsoft Graph 郵件服務擷取電子郵件。
Microsoft Graph Mail Delegated 連接器在 Microsoft 365 中使用委派驗證,且使用者必須透過互動式登入,才能連線至 Microsoft 365。
使用動態清單,透過規則運算式篩選電子郵件內文和主旨部分中的指定值。根據預設,連接器會使用規則運算式篩除電子郵件中的網址。
連接器使用條件
如要使用 Microsoft Graph Mail Delegated 連接器,您必須設定整合參數,並產生更新權杖。
連接器輸入
Microsoft Graph Mail Delegated Connector 需要下列參數:| 參數 | 說明 |
|---|---|
Product Field Name |
這是必填欄位。 儲存產品名稱的欄位名稱。 預設值為 產品名稱主要會影響對應。為簡化及改善連接器的對應程序,預設值 |
Event Field Name |
這是必填欄位。 用於判斷事件名稱 (子類型) 的欄位名稱。 預設值為 |
Environment Field Name |
選用 儲存環境名稱的欄位名稱。 如果找不到環境欄位,環境會設為 |
Environment Regex Pattern |
選用 規則運算式模式,用於對 使用預設值 如果規則運算式模式為空值或空白,或環境值為空值,則最終環境結果為 |
Email Exclude Pattern |
選用 規則運算式,用於排除特定電子郵件 (例如垃圾郵件或新聞),不予擷取。 這個參數適用於電子郵件的主旨和內文。 |
Script Timeout (Seconds)
|
這是必填欄位。 執行目前指令碼的 Python 程序逾時限制 (以秒為單位)。 預設值為 |
Microsoft Entra ID Endpoint
|
這是必填欄位。 要在整合中使用的 Microsoft Entra 端點。 預設值為 |
Microsoft Graph Endpoint |
這是必填欄位。 要在整合作業中使用的 Microsoft Graph 端點。 預設值為 |
Mail Address |
這是必填欄位。 連接器要使用的電子郵件地址。 |
Refresh Token
|
這是必填欄位。 用於驗證的更新權杖。 |
Client ID |
這是必填欄位。 Microsoft Entra 應用程式的應用程式 (用戶端) ID。 |
Client Secret Value |
這是必填欄位。 Microsoft Entra 應用程式的用戶端密鑰值。 |
Microsoft Entra ID Directory ID
|
這是必填欄位。 Microsoft Entra ID (租戶 ID) 值。 |
Folder to check for emails |
這是必填欄位。 要搜尋電子郵件的電子郵件資料夾。這項參數接受以逗號分隔的清單,可在多個資料夾中搜尋使用者回覆。如要指定子資料夾,請使用 這個參數須區分大小寫。 預設值為 |
Offset Time In Hours |
這是必填欄位。 第一次連接器疊代擷取電子郵件前的小時數。首次啟用連接器後,這項參數會套用至初始連接器疊代。當最新連接器疊代的 timestamp 到期時,連接器可以使用這個參數做為備用值。 預設值為 |
Max Emails Per Cycle |
這是必填欄位。 每次連接器疊代要擷取的電子郵件數量。 預設值為 |
Unread Emails Only |
選用 如果選取,連接器只會根據未讀取的電子郵件建立案件。 預設為未選取。 |
Mark Emails as Read |
選用 如果選取,連接器會在擷取後將電子郵件標示為已讀。 預設為未選取。 |
Disable Overflow |
選用 如果選取,連接器會忽略 Google SecOps 溢位機制。 預設為未選取。 |
Verify SSL |
這是必填欄位。 如果選取這個選項,整合功能會在連線至 Microsoft Graph 時驗證 SSL 憑證。 (預設為啟用)。 |
Original Received Mail Prefix |
選用 要加到擷取事件鍵的前置字元 (例如 預設值為 |
Attached Mail File Prefix |
選用 要新增至所擷取事件金鑰的前置字串 (例如 預設值為 |
Create a Separate Google Secops Alert per Attached Mail File
|
選用 如果選取這個選項,連接器會建立多個快訊,每個附加的電子郵件檔案都會有一個快訊。 當您處理附加多個電子郵件檔案的電子郵件,並設定 Google SecOps 事件對應,從附加的電子郵件檔案建立實體時,這項行為就很有用。 預設為未選取。 |
Attach Original EML |
選用 如果選取這個選項,連接器會將原始電子郵件以 EML 檔案的形式附加至案件資訊。 預設為未選取。 |
Headers to add to events |
選用 以半形逗號分隔的電子郵件標頭字串,用於新增至 Google SecOps 事件,例如 您可以設定標頭的完全比對,或將這個參數值設為規則運算式。 連接器會從 如要防止連接器在事件中新增標頭,請將參數值設為 根據預設,連接器會新增所有可用的標頭。 |
Case Name Template |
選用 自訂案件名稱。 設定這項參數後,連接器會在 Google SecOps SOAR 事件中新增名為 您可以使用下列格式提供預留位置: 範例: 連接器會使用第一個 Google SecOps SOAR 事件做為預留位置。連接器只會處理包含字串值的鍵。 |
Alert Name Template |
選用 自訂快訊名稱。 您可以使用下列格式提供預留位置: 範例: 如果是預留位置,連接器會使用第一個 Google SecOps SOAR 事件。連接器只會處理包含字串值的索引鍵。如果您未提供值或範本無效,連接器會使用預設快訊名稱。 |
Proxy Server Address |
選用 要使用的 Proxy 伺服器位址。 |
Proxy Username |
選用 用於驗證的 Proxy 使用者名稱。 |
Proxy Password |
選用 用於驗證的 Proxy 密碼。 |
Mail Field Source |
選用 如果選取這個選項,整合功能會從使用者詳細資料 (預設為啟用)。 |
Extract URLs from HTML Email Part |
選用 如果選取,連接器會從電子郵件的 HTML 內文擷取網址。 這樣一來,連接器就能擷取複雜的網址,但不會從電子郵件的純文字部分擷取網址。 擷取的網址會顯示在 (預設為啟用)。 |
Event Fields to Exclude |
選用 以半形逗號分隔的事件欄位清單,用於在建立事件時排除特定欄位 (例如 |
Exclude Attachments |
選用 如果選取這個選項,連接器就不會擷取電子郵件附件,也不會將附件新增至案件。 |
Bypass S/MIME Signature Verification |
選用 如果選取這個選項,連接器會擷取 S/MIME 簽署的電子郵件,不需使用 Base64 編碼的 CA 憑證驗證簽章。系統會直接擷取郵件內文、標頭和附件。 |
Base64 Encoded Private Key |
選用 Base64 編碼的私密金鑰,用於解密傳入的 S/MIME 加密電子郵件。 如果提供這項資訊,則必須一併提供 |
Base64 Encoded Certificate |
選用 用於解密傳入 S/MIME 加密電子郵件的 Base64 編碼憑證。 如果提供這項資訊,則必須一併提供 |
Base64 Encoded CA certificate |
選用 採用 Base64 編碼的信任 CA 憑證,用於驗證傳入 S/MIME 電子郵件的數位簽章。 如果未提供 CA 憑證,除非啟用 |
連接器規則
連接器支援 Proxy。
工作
如要在 Google SecOps 中設定工作,請完成下列步驟:
- 在左側導覽面板中,依序選取「Response」>「Job Scheduler」。
- 在「Jobs」(工作) 分頁中,按一下「 add Create New Job」(建立新工作)。
- 從清單中選取所需工作,然後按一下「儲存」。
- 繼續設定工作。
更新權杖續約工作
使用更新權杖更新工作,定期更新整合的更新權杖。
根據預設,更新權杖每 90 天會到期。建議您將這項工作設為每 7 或 14 天自動執行一次,確保更新權杖保持在最新狀態。
工作輸入內容
更新權杖續約工作需要下列參數:
| 參數 | 說明 |
|---|---|
Integration Environments |
選用 要更新更新權杖的整合環境。這個參數接受多個值,請以半形逗號分隔。 如要設定這項參數,請用 |
Connector Names |
選用 要更新更新權杖的連接器名稱。這個參數接受多個值,請以半形逗號分隔。 如要設定這項參數,請用 |
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求解答。