이메일 발송 활동

이메일 발송 활동이 포함된 오케스트레이션은 런타임 중에 이메일 클라이언트 역할을 합니다.

이메일 발송 활동은 다음 그림에서와 같이 SMTP 서버에 연결하여 서버에 메시지를 보냅니다.
그림 1.
이메일 발송 활동을 추가 및 구성하는 단계에 대해서는 다음 프로시저에 설명되어 있습니다.

오케스트레이션에 이메일 발송 활동 추가

  1. 오케스트레이션을 작성하거나 여십시오. 오케스트레이션의 그래픽 표시가 나타납니다.
  2. 활동 탭을 선택하고 이메일 폴더를 펼치십시오.
  3. 이메일 발송 활동을 오케스트레이션에 끌어 놓으십시오.
  4. 활동을 선택하십시오. 점검 목록이 표시됩니다.

이메일 엔드포인트 작성, 선택 또는 편집

  1. 점검 목록에서 엔드포인트 선택 태스크를 클릭하고 다음 조치 중 하나를 선택하십시오.
    • 기존 엔드포인트를 선택하십시오.
      1. 찾아보기를 선택하십시오. 프로젝트 탐색기가 표시됩니다.
      2. 기존 엔드포인트를 선택하고 확인을 클릭하십시오. 활동 구성 단계를 완료하십시오.
    • 기존 엔드포인트를 선택하고 편집하십시오.
      1. 찾아보기를 선택하십시오. 프로젝트 탐색기가 표시됩니다.
      2. 기존 엔드포인트를 선택하고 확인을 클릭하십시오.
      3. 편집을 클릭하십시오. 엔드포인트 편집 분할창이 표시됩니다.
    • 새로 작성을 선택하여 새 엔드포인트를 작성하십시오. 엔드포인트 작성 분할창이 표시됩니다.
  2. 이메일 엔드포인트를 작성하거나 편집하십시오. 자세한 정보는 이메일 엔드포인트 작성 또는 편집을 참조하십시오.

활동 구성

  1. 점검 목록에서 구성 태스크를 선택하십시오. 구성 분할창이 표시됩니다.
  2. 다음 표에 설명된 대로 이 분할창에 모든 필드를 구성하십시오.
    표 1.
    필드 설명
    보낸 사람 주소 이메일 메시지를 보내는 사람의 주소를 지정합니다. 표준 이메일 형식 email@domain.extension을 사용하여 이메일 주소를 지정해야 합니다. 이 필드는 필수입니다.
    받는 사람 이메일 메시지를 받는 사람의 주소를 지정합니다. 표준 이메일 형식 email@domain.extension을 사용하여 이메일 주소를 지정해야 합니다. 하나 이상의 주소를 지정할 수 있습니다. 여러 개의 주소를 쉼표 또는 세미콜론으로 구분하십시오. 하나 이상의 주소를 지정해야 합니다. 이 필드는 필수입니다.
    참조 이메일 메시지의 참조 주소를 지정합니다. 표준 이메일 형식 email@domain.extension을 사용하여 이메일 주소를 지정해야 합니다. 하나 이상의 주소를 지정할 수 있습니다. 여러 개의 주소를 쉼표 또는 세미콜론으로 구분하십시오. 이 필드는 선택사항입니다.
    제목 이메일 메시지의 제목을 지정합니다.

재시도 옵션 지정

  1. 점검 목록에서 재시도 태스크를 선택하십시오. 재시도 분할창이 표시됩니다.
  2. SMTP 서버에 연결하는 데 사용할 재시도 옵션을 구성하십시오. 다음 표에서는 SMTP 서버에 연결하는 데 사용할 재시도 옵션에 대해 설명합니다.
    표 2.
    필드 설명
    재시도  
    1) 각 재시도 사이에 ___초 동안 대기합니다. 통합 어플라이언스가 SMTP 서버와의 연결을 설정하기 이전에 대기하는 시간(초)을 지정합니다.
    2) 실패 전에 ___번 연결을 시도합니다. 오류가 발생하여 현재 오케스트레이션 작업 처리가 중지되기 전에 통합 어플라이언스가 SMTP 서버와의 연결을 설정하려고 시도하는 최대 재시도 횟수를 지정합니다.

    이메일 발송 활동이 포함된 오케스트레이션을 배치한 상태에서 통합 어플라이언스가 지정된 SMTP 서버에 연결할 수 없는 경우, 통합 어플라이언스는 재시도 횟수 값에 도달할 때까지 시스템 및 오케스트레이션 로그에 연결 오류를 경고로 로그합니다. 재시도 횟수에 도달하면 통합 어플라이언스가 시스템 및 오케스트레이션 로그에 오류를 로그하고 현재 오케스트레이션 작업 처리를 중지합니다.

    예를 들어, 재시도 횟수를 3으로 설정한 경우 첫 번째, 두 번째 및 세 번째 연결 오류가 시스템 로그에 경고로 나타납니다. 통합 어플라이언스가 네 번째 연결 오류를 오류로 로그하고 현재 오케스트레이션 작업 처리를 중지합니다.

     

활동의 입력 맵핑

  1. 점검 목록에서 입력 맵핑 태스크를 선택하십시오. 활동의 입력 매개변수가 활동으로 분할창에 표시됩니다.
  2. 이 태스크에서 다음과 같은 활동의 입력 매개변수에 변수를 맵핑합니다.
    • body 입력 매개변수에는 이메일 메시지 본문 및 관련 첨부 파일이 들어 있습니다. body 입력 매개변수 유형은 문자열입니다. 변수를 맵핑하거나 기본값을 body 입력 매개변수에 지정해야 합니다.
    • 선택적 mailheader 입력 매개변수에는 이메일 메시지에 대한 메타 정보(예: 메시지가 발송되는 이메일 주소 및 메시지 자체의 mimeHeader)가 들어 있습니다. mailheader 입력 매개변수는 선택사항이며 변수를 맵핑하거나 기본값을 mailheader 입력 매개변수에 지정할 필요가 없습니다.

      입력 맵핑 분할창의 활동으로 분할창에 선택적 mailheader 입력 매개변수가 표시되어 있지 않으면, 도구 모음 메뉴에서 > 선택적 매개변수 표시를 선택하거나 활동으로 분할창을 마우스 오른쪽 단추로 클릭하고 선택적 매개변수 표시 옵션을 선택하십시오. 도구 모음 메뉴에서 > 선택적 매개변수 표시 옵션을 선택할 수 없는 경우 입력 맵핑 분할창에서 노드를 클릭하여 이 옵션을 활성화하십시오.

      변수의 값을 다음 표에 지정된 노드로 전달하여 런타임 중에 점검 목록구성 태스크에 지정한 설정을 동적으로 대체할 수 있습니다. 예를 들어, 런타임 중에 mailheader 입력 매개변수의 from 노드에 변수를 맵핑하여 보낸 사람 주소 필드의 설정을 대체할 수 있습니다. 런타임 중에 변수 값은 발송된 이메일 메시지에서 from 주소입니다.

      표 3.
      mailheader 입력 매개변수의 노드 설명 대체되는 구성 태스크의 설정  
      from 이메일 메시지를 보내는 사람의 주소를 지정합니다. 표준 이메일 형식 email@domain.extension을 사용하여 이메일 주소를 지정해야 합니다. mailheader 입력 매개변수의 from 노드는 구성 태스크에 지정된 보낸 사람 주소 필드를 대체합니다.
      to 이메일 메시지의 받는 사람 주소를 지정합니다. 표준 이메일 형식 email@domain.extension을 사용하여 이메일 주소를 지정해야 합니다. 하나 이상의 주소를 지정할 수 있습니다. 여러 개의 주소를 쉼표 또는 세미콜론으로 구분하십시오. mailheader 입력 매개변수의 to 노드는 구성 태스크에 지정된 받는 사람 필드를 대체합니다.
      cc 이메일 메시지의 참조 주소를 지정합니다. 표준 이메일 형식 email@domain.extension을 사용하여 이메일 주소를 지정해야 합니다. 하나 이상의 주소를 지정할 수 있습니다. 여러 개의 주소를 쉼표 또는 세미콜론으로 구분하십시오. mailheader 입력 매개변수의 cc 노드는 구성 태스크에 지정된 참조 필드를 대체합니다.
      subject 이메일 메시지의 제목을 지정합니다. mailheader 입력 매개변수의 subject 노드는 구성 태스크에 지정된 제목 필드를 대체합니다.
      mimeHeader 이메일 메시지의 MIME 헤더를 지정합니다. 없음.
      otherHeaders mimeHeader 노드에 이름/값 쌍이 지정되어 있지 않으므로 MIME 헤더 세트가 포함된 요소를 지정합니다. 예를 들어, MIME 헤더인 Content-Location은 MIME 헤더에 지정되어 있지 않으므로 headerItem 노드가 다음과 같은 값으로 설정됩니다. otherheaders/headerItem/name은 Content-Location으로 설정됩니다. otherHeaders/headerItem/value는 Content-Location MIME 헤더 값으로 설정됩니다. 예를 들어, 문자열 RN-Preamble Multiple MIME 헤더를 지정할 수 있으므로 반복 노드입니다. 없음.
      참고: MIME 쓰기 활동을 사용하여 선택적 mailheader 입력 매개변수의 mimeHeader 노드 컨텐츠를 빌드할 수 있습니다. 예를 들어, 이메일 발송 활동 전에 MIME 쓰기 활동을 오케스트레이션에 추가하면 MIME 쓰기 활동이 mimeHeader XML 변수의 컨텐츠를 채우고 mimeHeader 변수를 이메일 발송 활동에 전달합니다.

      자세한 정보는 맵핑 작성을 참조하십시오.

      참고: 비영어 페이로드를 사용할 때에는 mailheader, mimeHeader, otherheadersgetEmail 활동의 오케스트레이션으로 맵핑하고 오케스트레이션에서 다시 sendMail 활동으로 맵핑해야 합니다.



피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일