E メール・メッセージ操作
E メール・メッセージ操作にアクセスするには、スクリプトの選択されたオブジェクト・タイプが Email Messageでなければなりません。
スクリプト行に emailmessage. と入力して、可能な操作を確認します。これについて、以下の表で説明します。
| 操作 | 説明 |
|---|---|
|
添付メタデータ・オブジェクトの配列を返します。各エレメントには以下のプロパティーが含まれます。
「presented_」接頭部プロパティー (値が None の場合もある) は、E メール・ヘッダーで定義されたとおりにファイルの詳細を反映します。 「suggested_」接頭部プロパティー (これは常に値を持ちます) は、E メール・インジェスターによる検査で計算されたファイル詳細を反映します。 インライン・プロパティーは、添付ファイルが E メール本文でインラインで検出されたか (True)、別のファイル添付で検出されたか (False) を示します。 添付メタデータ・オブジェクトは、スクリプト・エディターの先行入力では表示されません。 |
|
E メール本文の内容をプレーン・テキストとして返します。 HTML マークアップはすべて削除されます。 |
|
E メールの「CC」フィールドまたは「To」フィールドに存在する受信者を表すオブジェクトの配列を戻します。 各エレメントは、オプションの名前値を使用して必須のアドレス値を定義します。 |
|
E メール・メッセージの「From」フィールド内の受信者を表す単一オブジェクトを返します。 このオブジェクトは、オプションの名前値を使用して必須アドレス値を定義します。 |
|
HTML マークアップを含む E メール・メッセージの内容を返します。 戻りストリングは、ユニコード・ストリングです。 |
|
E メールに定義されているヘッダーのマップ (辞書) 表現を返します。 ヘッダー名はマップ・キーとして機能し、各ヘッダー・キーの対応する値は配列で、配列にはエレメントが含まれない場合、1 つ含まれる場合、または複数含まれる場合があります。 ヘッダー名と、対応するヘッダー値の配列内のエレメントは、いずれもストリングとして表されます。 |
|
「メール受信ボックス」ページに表示される E メール・メッセージに割り当てられた ID 番号を返します。 |
|
Orchestration & Automation アプリケーションで構成されたインバウンド E メール接続の名前を返します。 インバウンド・メールボックスは、「管理者設定」の下の「組織」タブで表示できます。 |
|
E メール・メッセージが受信された日付を返します。 |
|
E メール・メッセージが送信された日付を返します。 |
|
E メール・メッセージの件名を返します。 |
|
E メール・メッセージを、helper.findIncidents() で指定されたインシデントに関連付けます。 これは、値を返しませんが、最上位のインシデント変数を設定します。 |
|
E メール・メッセージに基づいてインシデントを作成します。 これは、値を返しませんが、最上位のインシデント変数を設定します。 name を使用して、インシデントの名前を指定します。 owner_handle を使用して、新規インシデントの所有者への参照を指定します。 個々のユーザーについて、ユーザーの ID または E メール・アドレスを入力します。 グループの場合は、グループの ID または名前を入力します。 incident.owner_id を使用して、インシデントをユーザーまたはグループに割り当てることもできます。 |
headers = ""
for header in emailmessage.headers:
headers += "\n'" + header + "': ["
for i, value in enumerate(emailmessage.headers[header]):
if i > 0:
headers += ", "
headers += "'{}'".format(value)
headers += "]"
incident.addNote("=== EMAIL HEADERS ===" + headers)E メール・メッセージの使用例については、 E メール・メッセージとインシデントの関連付けを参照してください。