이메일 개체 변수에 액세스

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 인바운드 이메일 동작 스크립트에는 변수를 통해 인바운드 이메일의 다양한 부분에 액세스하는 이메일 객체가 포함되어 있습니다. 전역 변수 sys_email 인바운드 이메일 작업에 사용할 수 있습니다.

    표 1. 변수가 있는 이메일 개체에 액세스
    변수 내용
    email.to 받는 사람: 및 참조: 상자에 쉼표로 구분된 이메일 주소 목록을 포함합니다.
    이메일.직접 받는 사람: 상자에 쉼표로 구분된 이메일 주소 목록을 포함합니다.
    이메일.복사됨 참조: 상자에 쉼표로 구분된 이메일 주소 목록이 포함되어 있습니다.
    email.body_text 이메일 본문을 일반 텍스트 문자열로 포함합니다.
    email.body_html 이메일 본문을 HTML 문자열로 포함합니다.
    email.from 다음 조건에 따라 달라지는 이메일 주소를 포함합니다.
    • 이메일 헤더 필드에 나열된 주소가 기존 사용자의 이메일 주소와 일치하는 경우 이 변수에는 사용자의 이메일 주소가 포함됩니다.
    • 이메일 헤더 필드에 나열된 주소가 기존 사용자의 이메일 주소와 일치하지 않는 경우 이 변수에는 이메일 헤더 필드에 나열된 주소가 포함됩니다.
    email.from_sys_id 인스턴스에 이메일을 보낸 사용자의 Sys ID를 포함합니다.
    이메일.orig이메일 이메일 헤더 필드에 나열된 이메일 보낸 사람의 주소를 포함합니다.
    이메일.제목 이메일의 제목을 일반 텍스트 문자열로 포함합니다.
    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.directemail.copied 변수의 값을 설정할 수 있습니다.

    Inbound email.recipient variables

    수신자 변수(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)를 참조하는 데 사용할 수 있습니다.