メールオブジェクト変数へのアクセス
受信メール アクション スクリプトには、変数を使用して受信メールのさまざまな部分にアクセスするためのメール オブジェクトが含まれています。受信メールアクションでグローバル変数 sys_email を使用できます。
| 変数 | コンテンツ |
|---|---|
| email.to | 「To:」と「Cc:」ボックスにメールアドレスのコンマ区切りリストが含まれます。 |
| email.direct | 「To:」ボックスにメールアドレスのコンマ区切りリストが含まれます。 |
| email.copied | 「Cc:」ボックスにメールアドレスのコンマ区切りリストが含まれます。 |
| email.body_text | メール本文がプレーン テキスト文字列として含まれます。 |
| email.body_html | メール本文が HTML 文字列として含まれます。 |
| email.from | 次の条件に応じたメールアドレスが含まれます。
|
| email.from_sys_id | インスタンスにメールを送信したユーザーの Sys ID が含まれます。 |
| email.fromAddress |
システムプロパティ glide.email.inbound_action.extract_from_header プロパティが true に設定されている場合、 origemail はヘッダーから計算されます。プロパティが存在しない場合、デフォルト値は false です。 |
| email.origemail | メール [ヘッダー] フィールドに表示されているメール送信者のアドレスが含まれます。 |
| email.subject | メールの件名がプレーン テキスト文字列として含まれます。 |
| email.recipients | 受信者アドレスのカンマ区切りリストがプレーンテキスト文字列として、「To:」ボックスに含まれます。 |
| email.recipients_array | 受信者アドレスが配列として含まれます。 |
| email.content_type | メールの MIME コンテンツ タイプが含まれます (例:text/plain; charset="us-ascii"、または text/html; charset="us-ascii")。 |
| email.headers | 送信者、ルート、受信者に関する詳細が送信側メールクライアントの形式でプレーン テキスト文字列として含まれます。 |
| email.importance | メッセージの重要性に関する送信者からの示唆が含まれます。値は、高、 低、または空にすることができます。 |
注:
インスタンスは、RFC 2822 (Internet Message Format) に従います。これは、グループ内の複数のメールアドレスをセミコロンではなくコンマ区切りで指定する必要があります。グループに宛てられたメールが想定される RFC 形式に従う場合にのみ、インスタンスで email.to、email.direct、email.copied 変数の値を設定することができます。
受信 email.recipient 変数
受信者変数 (email.recipients、email.recipients-array) によって、メール受信者に基づいて受信メールの処理を行うことができます。たとえば、配列値に基づいてメールを処理するスクリプトを作成することができます。
var rarray = email.recipients_array ; for ( var i = 0 ; i < rarray.length ; i ++ ) { var recipient = rarray [i ] ; // do something with it } sys_email 変数
この変数を使用すると、受信メール アクションをトリガーした sys_email レコードにアクセスできます。これは、uid、sys_id、content_type などのメール レコードのフィールドを参照するために使用できます。