Microsoft Graph Mail を Google SecOps と統合する
始める前に
Microsoft Graph Mail 統合を構成する前に、次のことを行います。
Microsoft Entra アプリケーションを作成する
Microsoft Entra アプリを作成するには、次の手順を完了します。
ユーザー管理者またはパスワード管理者として Azure ポータルにログインします。
[Microsoft Entra ID] を選択します。
[App registrations] > [New registration] に移動します。
アプリケーションの名前を入力します。
[Register] をクリックします。
このドキュメントでは、単一テナントの設定を使用する例を示します。この統合では OAuth 2.0 クライアント認証情報フローが使用されるため、インタラクティブなユーザー ログインは行われません。したがって、
Redirect URIは必要ありません。統合パラメータを構成するために、アプリケーション(クライアント)ID とディレクトリ(テナント)ID の値を保存します。
API 権限を構成する
統合の API 権限を構成するには、次の手順を完了します。
Azure ポータルで、[API Permissions] > [Add a permission] に移動します。
[Microsoft Graph] > [Application permissions] を選択します。
[権限を選択] セクションで、次の必要な権限を選択します。
Mail.ReadMail.ReadWriteMail.SendUser.ReadDirectory.Read.All
[権限を追加] をクリックします。
[
ORGANIZATION_NAMEに管理者の同意を付与] をクリックします。[管理者の同意の確認] ダイアログが表示されたら、[はい] をクリックします。
特定のメールボックスへのアプリケーション アクセスを制限する
デフォルトでは、Mail.ReadWrite または Mail.Send アプリケーション権限を持つアプリケーションは、組織内のすべてのメールボックスにアクセスできます。アプリケーションのアクセスを特定のメールボックスのみに制限するには、Microsoft Exchange Online でアプリケーション アクセス ポリシーを構成します。
アプリケーション アクセス ポリシーを構成するには、次の手順を行います。
Exchange Online PowerShell に接続します。
管理者として PowerShell を開きます。
Exchange Online Management モジュールをインストールします(まだインストールしていない場合)。
Install-Module -Name ExchangeOnlineManagementExchange Online に接続します。
Connect-ExchangeOnline
アプリケーション ID とターゲット メールボックスを特定します。
Azure AD から Microsoft Graph Mail アプリケーションのクライアント ID(アプリケーション ID)を取得します。
アプリケーションがアクセスするメールボックスのメールアドレスを特定します。管理を容易にするために、Azure AD でメールが有効なセキュリティ グループを作成し、これらのメールボックスをメンバーとして追加します。
アプリケーション アクセス ポリシーを作成します。
New-ApplicationAccessPolicyコマンドレットを使用して、選択したメールボックスへのアクセスを制限するポリシーを作成します。省略可: 特定のセキュリティ グループのメールボックスへのアクセスを制限します。
<Your_Application_ID>は、アプリケーションのクライアント ID に置き換えます。<Security_Group_Email_Address>は、許可されたメールボックスを含むセキュリティ グループのメールアドレスに置き換えます。
New-ApplicationAccessPolicy -AppId "<Your_Application_ID>" -PolicyScopeGroupId "<Security_Group_Email_Address>" -AccessRight RestrictAccess -Description "SOAR Graph Mail Access Policy"
Test-ApplicationAccessPolicyコマンドレットを使用して、ポリシーの有効性を確認します。Test-ApplicationAccessPolicy -AppId "<Your_Application_ID>" -Identity "user_email_to_test@yourdomain.com"このコマンドは、適用ポリシーに基づいて、アプリケーションが指定されたメールボックスにアクセスできるかどうかを示します。
注:
これらのポリシーを作成するには、Exchange Online の
OrganizationManagement権限またはSecurity Administrator権限が必要です。通常、ポリシーの変更は 30 分以内に有効になります。
ポリシーを適用すると、アプリケーションは許可されたメールボックスにのみアクセスできます。他のファイルにアクセスしようとすると、
Access Deniedエラーが返されます。
クライアント シークレットを作成する
クライアント シークレットを作成するには、次の操作を行います。
[証明書とシークレット] > [新しいクライアント シークレット] に移動します。
クライアント シークレットの説明を入力し、有効期限を設定します。
[追加] をクリックします。
クライアント シークレットの値(シークレット ID ではない)を保存して、統合を構成するときに シークレット ID パラメータ値として使用します。クライアント シークレットの値は 1 回しか表示されません。
統合のパラメータ
Microsoft Graph Mail の統合には、次のパラメータが必要です。| パラメータ | 説明 |
|---|---|
Azure AD Endpoint
|
必須。 統合で使用する Microsoft Entra ID エンドポイント。 値はテナントタイプによって異なる場合があります。 デフォルト値は |
Microsoft Graph Endpoint |
必須。 統合で使用する Microsoft Graph エンドポイント。 値はテナントタイプによって異なる場合があります。 デフォルト値は |
Client ID |
必須。 統合で使用する Microsoft Entra アプリケーションのクライアント(アプリケーション)ID。 |
Secret ID |
必須。 統合で使用する Microsoft Entra アプリケーションのクライアント シークレット値。 |
Tenant
|
必須。 Microsoft Entra ID(テナント ID)の値。 |
Default Mailbox
|
必須。 統合で使用するメールボックス。 |
Mail Field Source |
省略可。 選択すると、統合はユーザーの詳細の デフォルトでは選択されていません。 |
Verify SSL |
必須。 選択すると、統合は Microsoft Graph サーバーに接続するときに SSL 証明書を検証します。 デフォルトで有効になっています。 |
Base64 Encoded Private Key |
省略可。 S/MIME で暗号化されたメールの復号に使用される Base64 エンコードの秘密鍵。 値を指定する場合は、 |
Base64 Encoded Certificate |
省略可。 S/MIME 暗号化メールの復号に使用される Base64 でエンコードされた証明書。 値を指定する場合は、 |
Base64 Encoded CA certificate |
省略可。 署名検証用の Base64 でエンコードされた信頼できる CA 証明書。 値が指定されていない場合、 |
Google SecOps で統合を構成する方法については、統合を構成するをご覧ください。
必要に応じて、後の段階で変更できます。統合インスタンスを構成すると、ハンドブックで使用できます。複数のインスタンスを構成してサポートする方法の詳細については、複数のインスタンスのサポートをご覧ください。
操作
アクションの詳細については、 デスクから保留中のアクションに対応するとケースで手動アクションを実行するをご覧ください。
ドメインをブロック
[Block Domain] アクションを使用すると、特定のメールドメインをターゲット メールボックスのメッセージ ルールに追加してブロックできます。ルールが存在しない場合は作成されます。
この操作は非同期です。必要に応じて、Google SecOps 統合開発環境(IDE)でアクション タイムアウトを調整します。アクションへの入力
Block Domain アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Domains |
省略可。 ブロックする送信者ドメインのカンマ区切りのリスト(例: |
Mailboxes |
必須。デフォルトは、 メッセージ ルールが追加されるメールボックス。ユーザー プリンシパル名のカンマ区切りのリストを指定できます。 |
Rule Name |
必須。デフォルトは、 これらのドメインを追加するメッセージ ルールの名前。ルールが存在する場合は更新されます。 |
Action |
必須。デフォルトは、 これらのドメインに対して行うアクション。指定できる値: |
How many mailboxes to process in a single batch |
省略可。デフォルトは、 アクションが 1 つのバッチで処理するメールボックスの数を指定します。 |
アクションの出力
Block Domain アクションでは、次の出力が提供されます。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| 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 |
必須。デフォルトは、 メッセージ ルールが追加されるメールボックス。ユーザー プリンシパル名のカンマ区切りのリストを指定できます。 |
Rule Name |
必須。デフォルトは、 これらの送信者を追加するメッセージ ルールの名前。ルールが存在する場合は更新されます。 |
Action |
必須。デフォルトは、 これらの送信者に対して実行するアクション。指定できる値: |
How many mailboxes to process in a single batch |
省略可。デフォルトは、 アクションが 1 つのバッチで処理するメールボックスの数を指定します。 |
アクションの出力
Block Sender アクションでは、次の出力が提供されます。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用可能 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
JSON の結果
次の例は、送信者をブロックアクションを使用した場合に受信される JSON 結果の出力を示しています。
[
{
"Entity": "user@example.com",
"EntityResult": {
"successful_mailboxes": [
"target@example.com"
],
"failed_mailboxes": []
}
}
]
出力メッセージ
[Block Sender] アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
|
操作を実行できませんでした。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、送信者をブロック アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
メールを削除する
メールを削除アクションを使用すると、メールボックスから 1 つ以上のメールを削除できます。この操作を行うと、検索条件に一致するメールが削除されます。適切な権限があれば、[メールを削除] アクションでメールを別のメールボックスに移動できます。
この操作は非同期です。必要に応じて、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 |
省略可 1 つのバッチ(メールサーバーへの単一接続)で処理するメールボックスの数。 デフォルト値は |
アクションの出力
次の表に、Delete Email アクションに関連付けられた出力タイプを示します。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用不可 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
出力メッセージ
メールを削除アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
Failed to execute action, the error is:
ERROR_REASON |
操作を実行できませんでした。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、[Delete Email] アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
受信トレイのルールを削除する
[Delete Inbox Rules] アクションを使用して、指定されたメールボックスの指定された受信トレイ メッセージ ルールを削除します。 この操作は非同期です。必要に応じて、Google SecOps 統合開発環境(IDE)でアクション タイムアウトを調整します。
アクションへの入力
[Delete Inbox Rules] アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Mailboxes |
必須。デフォルトは、 メッセージ ルールが削除されるメールボックス。ユーザー プリンシパル UPN のカンマ区切りのリストを指定できます。 |
Rule Name |
必須。 削除する受信トレイ メッセージ ルールの正確な名前。 |
How many mailboxes to process in a single batch |
省略可。デフォルトは、 アクションが 1 つのバッチで処理するメールボックスの数を指定します。何も指定しない場合は、デフォルト値の 25 が使用されます。 |
アクションの出力
[Delete Inbox Rules] アクションでは、次の出力が提供されます。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| 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"
]
}
出力メッセージ
[Delete Inbox Rules] アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
|
操作を実行できませんでした。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、Delete Inbox Rules アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
メールから添付ファイルをダウンロードする
メールから添付ファイルをダウンロードするアクションを使用して、指定された条件に基づいてメールから添付ファイルをダウンロードします。
このアクションは 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 バケットに保存しようとします。ローカル ファイル システムに添付ファイルを保存することは、フォールバック オプションです。 指定できる値は |
Download Path |
必須。 添付ファイルをダウンロードするパス。 添付ファイルを Cloud Storage バケットまたはローカル ファイル システムに保存する場合、このアクションでは、 |
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 |
省略可 1 つのバッチ(メールサーバーへの単一接続)で処理するメールボックスの数。 デフォルト値は |
アクションの出力
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] アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
添付された EML からデータを抽出する
添付された 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 の結果に追加の Key-Value を生成します。このパラメータ値の例は次のとおりです。 {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 |
省略可 メールの CC 欄に追加するメールアドレスのカンマ区切りのリスト。 形式は |
BCC |
省略可 メールの BCC フィールドのメールアドレスのカンマ区切りのリスト。 形式は |
Attachments Paths |
省略可 サーバーに保存されている添付ファイルのパスのカンマ区切りのリスト(例: |
Mail content |
必須。 メールの本文。 |
アクションの出力
次の表に、メールを転送アクションに関連付けられた出力タイプを示します。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用不可 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
出力メッセージ
メールを転送アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
Email with message ID
MAIL_ID was forwarded successfully. |
アクションが成功しました。 |
|
操作を実行できませんでした。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、メールを転送アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
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 のベータ版を使用します。
このアクションは、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 |
必須。デフォルトは、 ルールを一覧表示するメールボックス。ユーザー プリンシパル名のカンマ区切りのリストを指定できます。 |
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 |
メールを迷惑メールとしてマークする
[メールを迷惑メールとしてマーク] アクションを使用して、指定したメールボックス内のメールを迷惑メールとしてマークします。この操作により、メールの送信者がブロックされた送信者のリストに追加され、メッセージが [迷惑メール] フォルダに移動されます。
[メールを迷惑メールとしてマークする] アクションでは、Microsoft Graph API のベータ版が使用されます。
このアクションは Google SecOps エンティティでは実行されません。
アクションへの入力
Mark Email as Junk アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Search In Mailbox |
必須。 メールを検索するメールボックス。 デフォルトでは、このアクションは、統合構成で指定したデフォルトのメールボックスでメールを検索しようとします。他のメールボックスで検索を実行するには、アクションに適切な権限を構成します。 このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。 |
Folder Name |
必須。 メールを検索するメールボックス フォルダ。サブフォルダを指定するには、 デフォルト値は |
Mail IDs |
必須。 迷惑メールとしてマークするメールの ID または このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。 |
アクションの出力
[Mark Email as Junk] アクションでは、次の出力が提供されます。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用不可 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
出力メッセージ
Mark Email as Junk アクションは、次の出力メッセージを返すことがあります。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
|
アクションが失敗しました。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、[メールを迷惑メールとしてマークする] アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
メールを迷惑メールではないとマークする
[メールを迷惑メールでないとマークする] アクションを使用して、特定のメールボックスでメールを迷惑メールでないとマークします。この操作を行うと、送信者がブロックされた送信者のリストから削除され、メールが [受信トレイ] フォルダに移動します。
[メールを迷惑メールでないとしてマークする] アクションでは、Microsoft Graph API のベータ版が使用されます。
このアクションは Google SecOps エンティティでは実行されません。
アクションへの入力
メールを迷惑メールでないとしてマークアクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Search In Mailbox |
必須。 メールを検索するメールボックス。 デフォルトでは、このアクションは、統合構成で指定したデフォルトのメールボックスでメールを検索しようとします。他のメールボックスで検索を実行するには、アクションに適切な権限を構成します。 このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。 |
Folder Name |
必須。 メールを検索するメールボックス フォルダ。サブフォルダを指定するには、 |
Mail IDs |
必須。 迷惑メールとしてマークするメールの ID または このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。 |
アクションの出力
[Mark Email as Not Junk] アクションの出力は次のとおりです。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用不可 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
出力メッセージ
メールを迷惑メールでないとしてマークするアクションは、次の出力メッセージを返すことができます。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
|
アクションが失敗しました。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、[Mark Email as Not Junk] アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
メールをフォルダに移動
Move Email To Folder アクションを使用して、1 つ以上のメールをソースメール フォルダからメールボックス内の別のフォルダに移動します。適切な権限があれば、このアクションにより、統合構成で指定されたメールボックスとは異なるメールボックスにメールを移動できます。
この操作は非同期です。必要に応じて、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 |
省略可 1 つのバッチ(メールサーバーへの単一接続)で処理するメールボックスの数。 デフォルト値は |
アクションの出力
次の表に、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
[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 |
ドメインのブロックを解除
[Remove Block Domain] アクションを使用すると、指定したメールドメインをターゲット メールボックスのメッセージ ルールから削除できます。ルールが空になると、ルールは削除されます。
この操作は非同期です。必要に応じて、Google SecOps 統合開発環境(IDE)でアクション タイムアウトを調整します。アクションへの入力
Remove Block Domain アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Domains |
省略可。 削除する送信者ドメインのカンマ区切りのリスト(例: |
Mailboxes |
必須。デフォルトは、 メッセージ ルールが存在するメールボックス。ユーザー プリンシパル名のカンマ区切りのリストを指定できます。 |
Rule Name |
必須。デフォルトは、 これらのドメインを削除するメッセージ ルールの名前。 |
How many mailboxes to process in a single batch |
省略可。デフォルトは、 アクションが 1 つのバッチで処理するメールボックスの数を指定します。 |
アクションの出力
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 |
送信者のブロックを解除
[Remove Block Sender] アクションを使用して、指定したメール送信者をターゲット メールボックスのメールルールから削除します。ルールが空になると、ルールは削除されます。
この操作は非同期です。必要に応じて、Google SecOps 統合開発環境(IDE)でアクション タイムアウトを調整します。アクションへの入力
Remove Block Sender アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Senders |
省略可。 削除する送信者のメールアドレスのカンマ区切りのリスト。このフィールドに手動で入力された送信者と、エンティティから動的に抽出された送信者は連携して動作し、どちらもルールの条件から削除されます。 |
Mailboxes |
必須。デフォルトは、 メッセージ ルールが存在するメールボックス。ユーザー プリンシパル名のカンマ区切りのリストを指定できます。 |
Rule Name |
必須。デフォルトは、 これらの送信者を削除するメッセージ ルールの名前。 |
How many mailboxes to process in a single batch |
省略可。デフォルトは、 アクションが 1 つのバッチで処理するメールボックスの数を指定します。 |
アクションの出力
Remove Block Sender アクションは、次の出力を提供します。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用可能 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
JSON の結果
次の例は、Remove Block Sender アクションを使用した場合に受信する 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 |
メールを検索する
[Search Emails] アクションを使用して、指定された検索条件に基づいてデフォルトのメールボックスでメール検索を実行します。適切な権限があれば、このアクションで他のメールボックスを検索できます。
この操作は非同期です。必要に応じて、Google SecOps IDE でアクション タイムアウトを調整します。
このアクションは Google SecOps エンティティでは実行されません。
アクションへの入力
メールを検索アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Search In Mailbox |
必須 検索オペレーションが実行されるデフォルトのメールボックス。権限が許可されている場合、このアクションは他のメールボックスも検索できます。このパラメータは、カンマ区切りの文字列として複数の値を受け入れます。 多数のメールボックスに対して複雑な検索を行う場合は、Exchange Extension Pack の統合を使用します。 |
Folder Name |
省略可
メールを検索するメールボックス フォルダ。サブフォルダを指定するには、 デフォルトは、 |
Subject Filter |
Optional 検索するメールの件名を指定するフィルタ条件。このフィルタは |
Sender Filter |
Optional リクエストされたメールの送信者を指定するフィルタ条件。このフィルタは |
Recipient Filter |
Optional リクエストされたメールの受信者を指定するフィルタ条件。 |
Timeframe (minutes) |
Optional メールを検索する期間を分単位で指定するフィルタ条件。 |
Start Time |
Optional メール検索の開始時間を ISO 8601 形式で指定します。このパラメータは |
End Time |
Optional メール検索の終了時間を ISO 8601 形式で指定します。指定されておらず、 |
Body Regex Filter |
Optional メールの本文内で検索する正規表現パターンを指定します。 |
Message IDs |
Optional 検索するメッセージ ID のカンマ区切りのリスト。注: このフィルタは他のフィルタよりも優先されます。 |
Max Emails To Return |
Optional アクションで返されるメールの数。値を設定しない場合は、API のデフォルト値が使用されます。デフォルトは、 |
Only Unread |
Optional 選択すると、未読メールのみが検索されます。デフォルトでは選択されていません。 |
Select All Fields For Return |
Optional 選択すると、取得したメールのすべての使用可能なフィールドが返されます。デフォルトでは選択されていません。 |
How many mailboxes to process in a single batch |
Optional 1 つのバッチ(メールサーバーへの 1 つの接続)で処理するメールボックスの数。デフォルトは、 |
Search in all mailboxes |
Optional 選択すると、アクセス可能なすべてのメールボックスが検索されます。デフォルトでは選択されていません。 |
Limit the Amount of Information Returned in the JSON Result |
Optional 選択すると、アクションによって返される情報の量が、主要なメール フィールドのみに制限されます。デフォルトでは選択されていません。 |
Disable the Action JSON Result |
Optional 選択すると、アクションは JSON の結果を返しません。デフォルトでは選択されていません。 |
アクションの出力
Search Emails アクションは、次の出力を提供します。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用可能 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用可能 |
| スクリプトの結果 | 利用可能 |
ケースウォール テーブル
メールを検索アクションでは、次のテーブルを生成できます。
テーブルのタイトル: Matching Mails
列:
- メール ID
- 件名
- 送信者
- レシーバー
- Received Date(受領日)
スクリプトの結果
次の表に、[Search Emails] アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
true または false |
アクション出力メッセージ
Search Emails アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
|
アクションが失敗しました。サーバー、入力パラメータ、または認証情報への接続を確認してください。 |
メールを送信する
[メールを送信] アクションを使用して、特定のメールボックスから任意の受信者リストにメールを送信します。
このアクションでは、書式なしテキストまたは HTML 形式のメールを送信できます。適切な権限があれば、統合構成で指定されたメールボックスとは異なるメールボックスからメールを送信できます。
このアクションは Google SecOps エンティティでは実行されません。
S/MIME 設定のクイック リファレンス
送信メールのセキュリティ レベルに基づいて構成する S/MIME パラメータを決定するには、次のリファレンスを使用します。
| 希望するメールの種類 | Base64 Encoded Certificate |
Base64 Encoded Private Key |
Base64 Encoded Recipient Certificate |
|---|---|---|---|
| 標準メール(S/MIME なし) | 空白のままにする | 空白のままにする | 空白のままにする |
| デジタル署名済み | 必須 | 必須 | 空白のままにする |
| 暗号化 | 空白のままにする | 空白のままにする | 必須 |
| 署名と暗号化 | 必須 | 必須 | 必須 |
証明書ファイルを Base64 に変換する
証明書ファイルと秘密鍵ファイルを アクション パラメータの 1 行の 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 |
省略可 メールの CC 欄に追加するメールアドレスのカンマ区切りのリスト。 形式は |
BCC |
省略可 メールの BCC フィールドのメールアドレスのカンマ区切りのリスト。 形式は |
Attachments Paths |
省略可 サーバーに保存されている添付ファイルのパスのカンマ区切りのリスト(例: |
Attachments Location |
必須。 添付ファイルが保存される場所。 デフォルトでは、このアクションは Cloud Storage バケットから添付ファイルをアップロードしようとします。 有効な値は |
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 エンコードの公開証明書( |
アクションの出力
次の表に、Send Email アクションに関連付けられた出力タイプを示します。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用不可 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
出力メッセージ
Send Email アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
|
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 アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Send From |
必須。 権限で許可されている場合にメールを送信するメールアドレス(省略可)。 デフォルトでは、このアクションは統合構成で指定されたデフォルトのメールボックスからメールを送信します。 |
Subject |
必須。 メールの件名。 |
Send to |
必須。 メール受信者のメールアドレスのカンマ区切りのリスト( |
CC |
省略可 メールの CC 欄に追加するメールアドレスのカンマ区切りのリスト。 形式は |
BCC |
省略可 メールの BCC フィールドのメールアドレスのカンマ区切りのリスト。 形式は |
Attachments Paths |
省略可 提供するアタッチメントのフルパス( 複数の値をカンマ区切りの文字列で指定できます。 |
Email HTML Template |
必須。 使用する HTML テンプレートのタイプ。 指定できる値は デフォルト値は |
Mail Content |
必須。 メールの本文。 |
Reply-To Recipients |
省略可 Reply-To ヘッダーで使用する受信者のカンマ区切りのリスト。 [Reply-To] ヘッダーを使用して、[From] フィールドに記載されている送信者のアドレスではなく、特定のメールアドレスに返信メールをリダイレクトします。 |
Attachment Location |
必須。 添付ファイルが保存される場所。 デフォルトでは、このアクションは Cloud Storage バケットから添付ファイルをアップロードしようとします。 有効な値は |
アクションの出力
[Send Email 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. |
アクションが成功しました。 |
|
操作を実行できませんでした。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、Send Email HTML アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
スレッド返信を送信する
[スレッドの返信を送信] アクションを使用して、メールスレッドへの返信としてメッセージを送信します。適切な権限があれば、このアクションは、統合構成で指定されたメールボックス以外のメールボックスからメールを送信できます。
このアクションは Google SecOps エンティティでは実行されません。
アクションへの入力
[Send Thread Reply] アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Send From |
必須。 権限で許可されている場合にメールを送信するメールアドレス(省略可)。 デフォルトでは、このアクションは統合構成で指定されたデフォルトのメールボックスからメールを送信します。 |
Mail ID |
必須。 検索するメール ID。 |
Folder Name |
省略可 メールを検索するメールボックス フォルダ。サブフォルダを指定するには、 デフォルト値は |
Attachments Paths |
省略可 サーバーに保存されている添付ファイルのパスのカンマ区切りのリスト(例: |
Mail Content |
必須。 メールの本文。 |
Reply All |
省略可 選択すると、アクションによって元のメールに関連するすべての受信者に全員に返信されます。 デフォルトでは選択されていません。
このパラメータは |
Reply To |
省略可 返信の送信先となるメールのカンマ区切りのリスト。 値を指定せず、[
|
Attachments Location |
必須。 添付ファイルが保存される場所。 デフォルトでは、このアクションは Cloud Storage バケットから添付ファイルをアップロードしようとします。 有効な値は |
Message Timezone |
省略可。 返信ヘッダーの元のメール送信日に使用されるタイムゾーン( デフォルト値は |
アクションの出力
次の表に、Send Thread Reply アクションに関連付けられた出力タイプを示します。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用不可 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用不可 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用可能 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
JSON の結果
次の例は、スレッド返信を送信アクションを使用した場合に受信される 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"
}
}
出力メッセージ
[Send Thread Reply] アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
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 |
操作を実行できませんでした。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、[Send Thread Reply] アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
投票メールを送信
[投票メールを送信] アクションを使用して、事前定義された回答オプションを含むメールを送信します。このアクションでは、Google SecOps HTML テンプレートを使用してメールの形式を設定します。適切な権限があれば、[Send Vote Email] アクションで、デフォルト以外のメールボックスからメールを送信できます。
このアクションは Google SecOps エンティティでは実行されません。
アクションへの入力
[Send Vote Email] アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Send From |
必須。 権限で許可されている場合にメールを送信するメールアドレス(省略可)。 デフォルトでは、このアクションは統合構成で指定されたデフォルトのメールボックスからメールを送信します。 |
Subject |
必須。 メールの件名。 |
Send to |
必須。 メール受信者のメールアドレスのカンマ区切りのリスト( |
CC |
省略可 メールの CC 欄に追加するメールアドレスのカンマ区切りのリスト。 形式は |
BCC |
省略可 メールの BCC フィールドのメールアドレスのカンマ区切りのリスト。 形式は |
Attachments Paths |
省略可 提供するアタッチメントのフルパス( 複数の値をカンマ区切りの文字列で指定できます。 |
Email HTML Template |
必須。 使用する HTML テンプレートのタイプ。 指定できる値は デフォルト値は |
Reply-To Recipients |
省略可 Reply-To ヘッダーで使用する受信者のカンマ区切りのリスト。 Reply-To ヘッダーを使用すると、返信メールを From フィールドに指定された送信者のアドレスではなく、指定したメールアドレスにリダイレクトできます。 |
Structure of voting options |
必須。 受信者に送信する投票の構造。 有効な値は、 |
Attachment Location |
必須。 添付ファイルが保存される場所。 デフォルトでは、このアクションは Cloud Storage バケットから添付ファイルをアップロードしようとします。 有効な値は |
アクションの出力
[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"
}
出力メッセージ
ケースウォールで、[Send Vote Email] アクションにより、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
Email was sent successfully. |
アクションが成功しました。 |
|
操作を実行できませんでした。 サーバーへの接続、入力パラメータ、または認証情報を確認してください。 |
スクリプトの結果
次の表に、Send Vote Email アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
True または False |
ユーザーからのメールを待つ
[ユーザーのメールを待機] アクションを使用して、[メールを送信] アクションを使用して送信されたメールに対するユーザーの応答を待ちます。
この操作は非同期です。必要に応じて、Google SecOps IDE でアクション タイムアウトを調整します。タイムアウトを 0 に設定するか、空のままにすると、環境設定で構成されたデフォルトのタイムアウトが使用されます。
このアクションは Google SecOps エンティティでは実行されません。
アクションへの入力
ユーザーからのメールを待つアクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Mail ID |
必須 アクションが待機するメールの ID または |
Mail Date |
Optional アクションが待機するメールの送信タイムスタンプ。[メールを送信] アクションを使用してメッセージが送信された場合は、プレースホルダとして |
Mail Recipients |
Optional アクションが応答を待機する受信者のメールアドレスのカンマ区切りのリスト。[メールを送信] アクションを使用してメッセージが送信された場合は、プレースホルダとして |
How long to wait for recipient reply (minutes) |
Optional タイムアウトとマークするまでに、ユーザーの返信を待機する時間(分単位)。デフォルトは、 |
Wait for All Recipients to Reply? |
Optional 選択すると、アクションはタイムアウトに達するか、最初の返信を処理するまで、すべての受信者からの応答を待機します。デフォルトでは選択されていません。 |
Wait Stage Exclude pattern |
Optional 待機ステージから特定の返信を除外する正規表現。このパラメータは、メールの件名と本文の両方で機能します。たとえば、 |
Folder to Check for Reply |
Optional 受信者の返信を検索するメールボックスのメールフォルダ。検索は、質問を含むメールの送信元であるメールボックスで実行されます。 |
Fetch Response Attachments |
Optional 選択すると、受信者の返信に添付ファイルが含まれている場合、アクションは返信を取得し、アクション結果の添付ファイルとして追加します。デフォルトでは選択されていません。 |
Limit the Amount of Information Returned in the JSON Result |
Optional 選択すると、アクションによって返される情報の量が、主要なメール フィールドのみに制限されます。デフォルトで選択されます。 |
Disable the Action JSON Result |
Optional 選択すると、アクションは JSON の結果を返しません。デフォルトでは選択されていません。 |
アクションの出力
[Wait For Email From User] アクションでは、次の出力が提供されます。
| アクションの出力タイプ | 対象 |
|---|---|
| ケースウォールのアタッチメント | 利用可能 |
| ケースウォールのリンク | 利用不可 |
| ケースウォール テーブル | 利用可能 |
| 拡充テーブル | 利用不可 |
| JSON の結果 | 利用可能 |
| スクリプトの結果 | 利用可能 |
ケースウォールのアタッチメント
次のケースウォールのアタッチメントは、[Wait For Email From User](お客様からのメールを待つ)アクションに関連付けられています。
タイプ: エンティティ
添付ファイルの内容: タイトル、ファイル名(拡張子がある場合はそれを含む)、fileContent。
- タイトル:
RECIPIENT_EMAIL返信の添付ファイル。 - ファイル名:
ATTACHMENT_FILENAME+FILE_EXTENSION - fileContent:
CONTENT_OF_THE_ATTACHED_FILE
ケースウォール テーブル
Wait For Email From User アクションは、次のテーブルを生成できます。
テーブルのタイトル: Matching Mails
列:
- メール ID
- Received Date(受領日)
- 送信者
- 受信者
- 件名
スクリプトの結果
次の表に、ユーザーのメールを待機アクションを使用した場合のスクリプト結果の出力値を示します。
| スクリプトの結果名 | 値 |
|---|---|
is_success |
true または false |
アクション出力メッセージ
[ユーザーからのメールを待つ] アクションでは、次の出力メッセージが表示されます。
| 出力メッセージ | メッセージの説明 |
|---|---|
|
アクションが成功しました。 |
|
アクションが失敗しました。サーバー、入力パラメータ、または認証情報への接続を確認してください。 |
投票メールの結果を待つ
[投票メールの結果を待つ] アクションを使用して、[投票メールを送信] アクションを使用して送信された投票メールに対するユーザーの応答を待ちます。
この操作は非同期です。必要に応じて、Google SecOps IDE でアクション タイムアウトを調整します。
このアクションは Google SecOps エンティティでは実行されません。
アクションへの入力
Wait For Vote Email Results アクションには、次のパラメータが必要です。
| パラメータ | 説明 |
|---|---|
Vote Mail Sent From |
必須。 [Send Vote Email] アクションでメールを送信したメールボックス。 デフォルト値は、統合構成で指定したメールボックスです。 必要に応じて、投票メールが別のメールボックスから送信される場合は、このパラメータに別の値を設定できます。 |
Mail ID |
必須。 メールの ID。
メール ID を返すには、メールを検索アクションを使用します。 |
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 の結果 | 利用可能 |
| 出力メッセージ | 利用可能 |
| スクリプトの結果 | 利用可能 |
ケースウォールのアタッチメント
次の Case Wall のアタッチメントは、Wait For Vote Email Results アクションに関連付けられています。
タイプ: エンティティ
添付ファイルの内容: タイトル、ファイル名(拡張子がある場合はそれを含む)、fileContent。
- タイトル:
RECIPIENT_EMAIL返信の添付ファイル。 - ファイル名:
ATTACHMENT_FILENAME+FILE_EXTENSION - fileContent:
CONTENT_OF_THE_ATTACHED_FILE
ケースウォール テーブル
Case Wall で、[Wait For Email Results] アクションにより次のテーブルが生成されます。
テーブルのタイトル: Matching Mails
列:
- メール ID
- Received Date(受領日)
- 送信者
- 受信者
- 件名
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 Connector を使用して、Microsoft Graph メールサービスからメールを取得します。
動的リストを使用して、正規表現を使用してメールの本文と件名から指定された値をフィルタします。デフォルトでは、コネクタは正規表現を使用してメールから URL をフィルタします。
コネクタの入力
Microsoft Graph Mail Delegated Connector には、次のパラメータが必要です。| パラメータ | 説明 |
|---|---|
Product Field Name |
必須。 商品名が保存されるフィールドの名前。 デフォルト値は 商品名は主にマッピングに影響します。コネクタのマッピング プロセスを効率化して改善するため、デフォルト値 |
Event Field Name |
必須。 イベント名(サブタイプ)を特定するために使用されるフィールド名。 デフォルト値は |
Environment Field Name |
省略可 環境名が保存されるフィールドの名前。 環境フィールドが見つからない場合、環境は |
Environment Regex Pattern |
省略可
デフォルト値 正規表現パターンが null か空の場合、または環境値が null の場合、最終的な環境の結果は |
Email Exclude Pattern |
省略可 迷惑メールやニュースなど、特定のメールを読み込みから除外する正規表現。 このパラメータは、メールの件名と本文の両方で機能します。 |
PythonProcessTimeout
|
必須。 現在のスクリプトを実行する Python プロセスのタイムアウト上限(秒単位)。 デフォルト値は |
Azure AD Endpoint
|
必須。 統合で使用する Microsoft Entra エンドポイント。 デフォルト値は |
Microsoft Graph Endpoint |
必須。 統合で使用する Microsoft Graph エンドポイント。 デフォルト値は |
Mail Address |
必須。 コネクタで使用するメールアドレス。 |
Client ID |
必須。 Microsoft Entra アプリケーションのアプリケーション(クライアント)ID。 |
Secret ID |
必須。 Microsoft Entra アプリケーションのクライアント シークレット値。 |
Tenant (Directory) ID
|
必須。 Microsoft Entra ID(テナント ID)の値。 |
Folder to check for emails |
必須。 メールを検索するメールフォルダ。このパラメータは、複数のフォルダでユーザー レスポンスを検索するために、カンマ区切りのフォルダのリストを受け入れます。サブフォルダを指定するには、 このパラメータでは大文字と小文字が区別されます。 デフォルト値は |
Offset Time In Hours |
必須。 最初のコネクタのイテレーションでメールを取得するまでの時間数。このパラメータは、コネクタを初めて有効にした後の最初のコネクタの反復処理に適用されます。コネクタは、最新のコネクタ イテレーションのタイムスタンプが期限切れになったときに、このパラメータをフォールバック値として使用できます。 デフォルト値は |
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
|
省略可 選択すると、コネクタは複数のアラートを作成し、添付されたメールファイルごとに 1 つのアラートを作成します。 この動作は、複数のメールファイルが添付されたメールを処理し、添付されたメールファイルからエンティティを作成するように Google SecOps イベント マッピングを設定する場合に便利です。 デフォルトでは選択されていません。 |
Attach Original EML |
省略可 選択すると、コネクタは元のメールを EML ファイルとしてケース情報に添付します。 デフォルトでは選択されていません。 |
Headers to add to events |
省略可 Google SecOps イベントに追加するメールのヘッダーのカンマ区切りの文字列( ヘッダーの完全一致を構成することも、このパラメータ値を正規表現として設定することもできます。 コネクタは、構成された値を コネクタがイベントにヘッダーを追加しないようにするには、パラメータ値を デフォルトでは、コネクタは使用可能なすべてのヘッダーを追加します。 |
Case Name Template |
省略可 カスタムケース名。 このパラメータを構成すると、コネクタは プレースホルダは 例: プレースホルダの場合、コネクタは最初の Google SecOps SOAR イベントを使用します。コネクタは、文字列値を含むキーのみを処理します。 |
Alert Name Template |
省略可 カスタム アラート名。 プレースホルダは 例: プレースホルダの場合、コネクタは最初の Google SecOps SOAR イベントを使用します。コネクタは、文字列値を含むキーのみを処理します。値を指定しないか、無効なテンプレートを指定すると、コネクタはデフォルトのアラート名を使用します。 |
Proxy Server Address |
省略可 使用するプロキシ サーバーのアドレス。 |
Proxy Username |
省略可 認証に使用するプロキシのユーザー名。 |
Proxy Password |
省略可 認証に使用するプロキシ パスワード。 |
Mail Field Source |
省略可 選択すると、統合はユーザーの詳細の デフォルトでは選択されていません。 |
Extract URLs from HTML Email Part |
省略可 選択すると、コネクタはメールの HTML 本文から URL を抽出します。 これにより、コネクタは複雑な URL を抽出できますが、メールの書式なしテキスト部分から URL を抽出することはできません。 抽出された URL は、 デフォルトで有効になっています。 |
Event Fields to Exclude |
省略可 イベント作成から除外するイベント フィールドのカンマ区切りのリスト( |
Exclude Attachments |
省略可 選択すると、コネクタはメールの添付ファイルを取り込んだり、ケースに追加したりしません。 |
Bypass S/MIME Signature Verification |
省略可 選択すると、コネクタは、署名検証に Base64 でエンコードされた CA 証明書を必要とせずに、S/MIME 署名付きメールを取り込みます。メール本文、ヘッダー、添付ファイルが直接抽出されます。 |
Base64 Encoded Private Key |
省略可 受信した S/MIME 暗号化メールの復号に使用される Base64 エンコード秘密鍵。 指定する場合は、 |
Base64 Encoded Certificate |
省略可 受信した S/MIME 暗号化メールの復号に使用される Base64 エンコード証明書。 指定する場合は、 |
Base64 Encoded CA certificate |
省略可 受信した S/MIME メールのデジタル署名を検証するための、Base64 でエンコードされた信頼できる CA 証明書。 CA 証明書が指定されていない場合、 |
コネクタルール
コネクタはプロキシをサポートしています。
さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。