트리거 루프 핸들에서 이메일 트리거 사용

이메일 트리거를 사용하여 이메일을 보내거나 받을 경우 Bot을 시작할 수 있습니다.

전제 조건

Automation Workspace에서 트리거 루프 핸들을 Bot에 추가했습니다.

프로시저

  1. 트리거 루프 핸들에서 트리거 대상 필드에 있는 이메일을 선택합니다.
    이메일 트리거를 구성할 수 있는 옵션 목록이 나타납니다.
  2. 다음 서버 유형 중 하나를 수신 이메일의 트리거로 선택합니다.
    서버 유형 단계
    Microsoft Outlook Outlook을 클릭합니다.

    Microsoft Outlook이 이메일 서비스로 설정되며 새 이메일을 받으면 Bot이 트리거됩니다.

    이메일 서버 이메일 서버를 클릭합니다.
    1. 이메일 서비스 호스트 정보를 입력합니다.

      예를 들어, Office365를 이메일 서비스로 이용하는 경우 Outlook.office365.com을 입력합니다.

    2. IMAP 또는 POP3를 선택합니다.
      IMAP 및 POP3은 이메일 클라이언트를 통해 이메일을 읽을 수 있는 메일 서버에 연결하는 데 이용되는 프로토콜입니다. 기본적으로 IMAP이 선택되어 있습니다.
      주: POP3 프로토콜은 임의의 새로운 캘린더 초대도 Bot을 트리거할 수 있는 알려진 제한점이 있습니다.
    3. 보안 연결 사용(SSL/TLS) 이 옵션은 기본적으로 설정됩니다. 이 옵션을 사용하면 메일 서버와의 보안 연결을 이용할 수 있습니다.
    4. 포트 필드에 이메일 서버에 대해 구성된 포트 번호를 입력합니다.
    5. 다음 사용자 인증 방법 중 하나를 선택하여 이메일 서버에 로그인합니다.
      • 기본
        • 자격증명: 선택을 클릭하여 저장된 사용자 이름비밀번호를 선택합니다.
        • 변수: 변수를 지정합니다.
        • 안전하지 않은 문자열: 사용자 이름과 비밀번호를 입력합니다.
      • OAuth 2.0 - 클라이언트 자격증명
        • Microsoft Azure 포털에서 애플리케이션을 등록할 때 생성된 고유한 클라이언트 및 테넌트 ID를 지정합니다.
        • 메일 서버에 액세스하기 위해 사용하고자 하는 사용자 이름을 지정합니다.
        • 앱 등록 포털에서 앱에 대해 생성한 클라이언트 암호를 지정합니다.
          클라이언트 ID, 테넌트 ID, 사용자 이름, 클라이언트 암호 필드의 경우 다음 중 하나를 선택합니다.
          • 자격증명: 자격증명 저장소에 있는 사용 가능한 값을 사용합니다.
          • 변수: 변수를 지정합니다.
          • 안전하지 않은 문자열: 수동으로 값을 입력합니다.
          주: 클라이언트 자격증명 흐름은 Gmail을 지원하지 않습니다.
      주: 폴더 내의 이메일이메일 서버의 프로토콜을 POP3로 설정하면 하위 폴더를 지원하지 않습니다.
    EWS 서버 EWS 서버를 클릭합니다.
    1. Microsoft Exchange 버전 드롭다운 메뉴에서, 조직에서 사용 중인 버전을 선택합니다.
      • Exchange Server 2013

        이제 Microsoft Exchange Server 2019가 지원됩니다. 따라서 조직에서 Microsoft Exchange Server의 Exchange Server 2013, 2016 또는 2019 버전을 사용하는 경우, Exchange Server 2013를 선택합니다.

      • Exchange2010_SP2
      • Exchange2010_SP1
      • Exchange2010
      • Exchange2007_SP1

      예를 들어, Microsoft Exchange 서비스 팩 2를 이용하는 경우, 이메일 서비스로 Exchange2010_SP2를 선택합니다.

    2. 도메인 이름을 입력합니다.(예: smtp.office365.com)
    3. 다음 사용자 인증 방법 중 하나를 선택하여 이메일 서버에 로그인합니다.
      • 기본
        • 자격증명: 선택을 클릭하여 저장된 사용자 이름비밀번호를 선택합니다.
        • 변수: 변수를 지정합니다.
        • 안전하지 않은 문자열: 사용자 이름과 비밀번호를 입력합니다.
      • OAuth 2.0 - 클라이언트 자격증명
        • Microsoft Azure 포털에서 애플리케이션을 등록할 때 생성된 고유한 클라이언트 및 테넌트 ID를 지정합니다.
        • 메일 서버에 액세스하기 위해 사용하고자 하는 사용자 이름을 지정합니다.
        • 앱 등록 포털에서 앱에 대해 생성한 클라이언트 암호를 지정합니다.
          클라이언트 ID, 테넌트 ID, 사용자 이름, 클라이언트 암호 필드의 경우 다음 중 하나를 선택합니다.
          • 자격증명: 자격증명 저장소에 있는 사용 가능한 값을 사용합니다.
          • 변수: 변수를 지정합니다.
          • 안전하지 않은 문자열: 수동으로 값을 입력합니다.
          주: Microsoft Outlook에 대한 공유 사서함은 지원되지 않지만, 해결 방법으로 공유 이메일을 사용자 이름 문자열로 사용하여 EWS 서버 자격증명 흐름을 사용할 수 있습니다.
  3. 모든 서버 유형에 대해 확인 간격 필드에 시간을 지정하여 트리거 간격을 설정합니다.

    Bot의 트리거 간격은 기본으로 120초로 설정됩니다. 분을 지정할 수도 있습니다.

    주: 확인 간격 드롭다운 메뉴를 사용하여 구성한 트리거 간격은 예약된 간격 동안 수신된 이메일 개수에 따라 달라지지 않습니다.
  4. 조건 선택 필드에서 선택한 서버 유형에 대한 이메일 이벤트를 지정합니다.
    • 이메일 발신자: 이메일 주소를 지정합니다.
    • 이메일 제목에 다음이 포함됨: 이메일에 조건이 포함되도록 지정합니다.
    • 첨부 파일 없는 이메일
    • 첨부 파일이 포함된 이메일
    • 폴더 내 이메일: 폴더에 이메일을 지정합니다.
    주: 이메일 제목에 포함 확인란을 선택하면 다음 제목 조건에 따라 이메일 트리거가 실행됩니다.
    • 제목 줄에 내용을 큰따옴표("")로 묶어서 입력하면(예: "ABC 스프레드시트") 이메일 제목에 큰따옴표로 묶여 입력된 문자열과 정확히 일치하는 내용이 있는 경우에만 트리거가 실행됩니다.
    • 여러 제목 줄이 세미콜론으로 구분되어 있으면(예: ABC 스프레드시트; ABC 프로젝트 로그) 이메일 제목이 언급된 제목 줄 중 하나 이상과 일치하는 경우에 트리거가 실행됩니다.
  5. 할당 대상 필드에서 변수를 지정합니다.
    이 변수를 사용하여 보낸 사람, 받는 사람, 제목, 이메일 내용, 날짜, 작업 정보, 이메일 서버 호스트, 포트 데이터와 같은 Bot을 트리거한 이메일에 대한 다양한 세부 정보를 검색할 수 있습니다.
    다음 중에서 선택할 수 있습니다.
    • 다중 변수
    • 기록
  6. 저장을 클릭하여 구성을 저장합니다.
    트리거 루프 핸들과 함께 사용하도록 이메일 트리거를 구성했습니다.