이메일 객체 변수에 액세스
인바운드 이메일 작업 스크립트에는 변수를 통해 인바운드 이메일의 다양한 부분에 액세스하는 이메일 객체가 포함되어 있습니다. 인바운드 이메일 작업에 전역 변수 sys_email 사용할 수 있습니다.
| 변수 | 내용 |
|---|---|
| email.to | 받는 사람: 및 참조: 상자에 쉼표로 구분된 이메일 주소 목록을 포함합니다. |
| 이메일.직접 | 받는 사람: 상자에 쉼표로 구분된 이메일 주소 목록이 포함되어 있습니다. |
| 이메일.복사됨 | 참조: 상자에 쉼표로 구분된 전자 메일 주소 목록이 포함되어 있습니다. |
| email.body_text | 이메일 본문을 일반 텍스트 문자열로 포함합니다. |
| email.body_html | 이메일 본문을 HTML 문자열로 포함합니다. |
| email.from입니다. | 다음 조건에 따라 달라지는 이메일 주소를 포함합니다.
|
| email.from_sys_id | 인스턴스에 이메일을 보낸 사용자의 Sys ID를 포함합니다. |
| email.origemail | 이메일 헤더 필드에 나열된 이메일을 보낸 사람의 주소를 포함합니다. |
| email.subject | 이메일 제목을 일반 텍스트 문자열로 포함합니다. |
| email.recipients | 받는 사람 주소 목록을 일반 텍스트 문자열로 받는 사람: 상자에 쉼표로 구분합니다. |
| email.recipients_array | 받는 사람 주소를 배열로 포함합니다. |
| email.content_type | 이메일의 MIME 컨텐츠 유형(예: text/plain; charset="us-ascii" 또는 text/html; charset="us-ascii")을 포함합니다. |
| email.headers | 보낸 사람, 경로 및 받는 사람에 대한 세부 정보를 보내는 전자 메일 클라이언트 형식의 일반 텍스트 문자열로 포함합니다. |
| email.importance | 메시지의 중요도에 대한 보낸 사람의 표시를 포함합니다. 값은 높음, 낮음 또는 비어 있을 수 있습니다. |
주:
인스턴스는 RFC 2822 (인터넷 메시지 형식)를 따르며, 그룹에 있는 여러 이메일 주소는 세미콜론이 아닌 쉼표로 구분해야 합니다. 인스턴스는 그룹으로 주소가 지정된 이메일이 예상되는 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 등과 같은 이메일 기록의 필드를 참조하는 데 사용할 수 있습니다.