이메일 트리거 추가
- 최종 업데이트2024/06/14
이메일 트리거 추가
지정된 이메일 서비스에서 새 이메일 메시지를 수신하면 봇이 시작됩니다.
이메일 자동화의 경우, OAuth 2.0을 사용하여 이메일 서버에 인증할 수 있습니다. Microsoft ID 플랫폼에 애플리케이션을 등록하려면 이메일에 대한 연결 작업 사용의 내용을 참조하십시오.
프로시저
-
왼쪽 창에서 자동화를 클릭합니다.
이용 가능한 봇 목록 및 양식이 표시됩니다.
- 새 항목 생성 > Bot을 클릭합니다.
-
봇 이름을 입력합니다.
모든 봇은 \Bots 폴더 아래에 저장됩니다. (선택사항) 폴더를 변경하려면 찾아보기를 클릭합니다.
- 생성 및 편집을 클릭합니다.
- 봇 빌더 페이지에서 트리거 > 이메일 트리거를 클릭합니다.
- 이메일을 트리거를 여기로 드래그로 드래그합니다.
-
오른쪽의 이메일 트리거 창을 이용하여 다음 서버 유형 중 하나를 수신 이메일의 트리거로 선택합니다.
서버 유형 단계 Microsoft Outlook Outlook을 클릭합니다. Microsoft Outlook이 이메일 서비스로 설정되며 새 이메일을 받으면 봇이 트리거됩니다.
이메일 서버 이메일 서버를 클릭합니다. - 이메일 서비스 호스트 정보를 입력합니다.
예를 들어, Office365를 이메일 서비스로 이용하는 경우 Outlook.office365.com을 입력합니다.
- IMAP 또는 POP3를 선택합니다.IMAP 및 POP3은 이메일 클라이언트를 통해 이메일을 읽을 수 있는 메일 서버에 연결하는 데 이용되는 프로토콜입니다.주: POP3 프로토콜은 임의의 새로운 캘린더 초대도 봇을 트리거할 수 있는 알려진 제한점이 있습니다.
- 보안 연결 사용(SSL/TLS) 메일 서버와의 보안 연결을 이용하려면 이 옵션을 선택합니다.
- 이메일 서버에 대해 구성된 포트 번호를 입력합니다.
- 다음 사용자 인증 방법 중 하나를 선택하여 이메일 서버에 로그인합니다.
- 기본
- 자격증명: 선택을 클릭하여 저장된 사용자 이름과 비밀번호를 선택합니다.
- 안전하지 않은 문자열: 사용자 이름과 비밀번호를 입력합니다.
- 클라이언트 자격증명
- Microsoft Azure 포털에서 애플리케이션을 등록할 때 생성된 고유한 클라이언트 및 테넌트 ID를 지정합니다.
- 메일 서버에 액세스하기 위해 사용하고자 하는 사용자 이름을 지정합니다.
- 앱 등록 포털에서 앱에 대해 생성한 클라이언트 암호를 지정합니다.클라이언트 ID, 테넌트 ID, 사용자 이름, 클라이언트 암호 필드의 경우 자격증명 또는 안전하지 않은 문자열 탭 중에서 선택합니다.
- 자격증명: 자격증명 저장소에 있는 사용 가능한 값을 사용합니다.
- 안전하지 않은 문자열: 수동으로 값을 입력합니다.
주: 클라이언트 자격증명 흐름은 Gmail을 지원하지 않습니다.
- Control Room 관리
Control Room 관리형 OAuth2 인증 모드를 사용하여 Gmail을 자동화하려면 Control Room에서 OAuth 연결을 구성해야 합니다. OAuth 연결 생성 항목을 참조하십시오.
다음 필드에 필요한 정보를 입력합니다.
- 연결: 선택 버튼을 클릭하여 연결 유형을 선택합니다.
- 공급자 유형 필드에서 사용자 정의를 선택합니다.
-
Google Workspace 앱의 Control Room에서 설정한 연결 이름을 선택합니다.
- 토큰 유형 필드를 이용하여 다음 옵션 중 하나를 선택합니다.
Google Workspace 애플리케이션 액세스 및 새로 고침 토큰에 대한 자세한 내용은 엔터프라이즈 애플리케이션 구성을 참조하십시오.
- 공유: 자동화를 실행하는 모든 사용자에 대해 OAuth2 액세스 토큰이 공유되는 경우 이 옵션을 선택합니다.주: 이 옵션을 사용하려면 Control Room 관리자 또는 사용자(OAUTH 연결에 대해 연결 관리 및 연결 보기 옵션을 활성화한 상태)가 Control Room에서 OAuth 연결을 설정해야 한다는 점에 유의하십시오. 로그인 자격증명을 한 번만 저장하면 자동화를 실행하는 모든 사용자가 사용할 수 있는 공유 액세스 토큰을 생성할 수 있습니다.
- 사용자별: OAuth2 액세스 토큰이 자동화를 실행하는 각 사용자에게 고유한 경우 이 옵션을 선택합니다.주: 이 옵션을 사용하려면 Control Room 관리자 또는 사용자(OAUTH 연결에 대해 연결 관리 및 연결 보기 옵션을 활성화한 상태)가 Control Room에서 OAuth 연결을 설정해야 한다는 점에 유의하십시오. 자동화를 실행하는 각 사용자가 로그인 자격증명을 제공하고 해당 특정 사용자만 사용할 수 있는 액세스 토큰을 생성할 수 있도록 로그인 자격증명을 저장하지 않도록 하십시오.
- 확인을 클릭합니다.
- 공유: 자동화를 실행하는 모든 사용자에 대해 OAuth2 액세스 토큰이 공유되는 경우 이 옵션을 선택합니다.
주: 사용자별 옵션을 사용할 경우, Google 계정에 로그인하여 사용자별 토큰을 인증하고 생성해야 합니다. 이 옵션을 사용하려면 다음 단계를 수행하십시오.- Control Room에서 프로필 내 설정 > Oauth 연결로 이동합니다.
- 로그인하여 인증을 클릭합니다.
- Google 계정에 로그인하고 계속을 선택합니다.
- 액세스 권한이 있는 서비스를 확인하고 계속을 클릭합니다.
연결에 성공하면 상태가 활성으로 표시됩니다.
주: 폴더 내의 이메일은 이메일 서버의 프로토콜을 POP3로 설정하면 하위 폴더를 지원하지 않습니다. - 기본
EWS 서버 EWS 서버를 클릭합니다. - Microsoft Exchange 버전 드롭다운 메뉴에서 현재 버전을 선택합니다.
예를 들어, Microsoft Exchange 서비스 팩 2를 이용하는 경우, 이메일 서비스로 Exchange2010_SP2를 선택합니다.
- 도메인 이름을 입력합니다.(예:
smtp.office365.com
) - 다음 사용자 인증 방법 중 하나를 선택하여 이메일 서버에 로그인합니다.
- 기본
- 자격증명: 선택을 클릭하여 저장된 사용자 이름과 비밀번호를 선택합니다.
- 안전하지 않은 문자열: 사용자 이름과 비밀번호를 입력합니다.
- OAuth 2.0 - 클라이언트 자격증명
- Microsoft Azure 포털에서 애플리케이션을 등록할 때 생성된 고유한 클라이언트 및 테넌트 ID를 지정합니다.
- 메일 서버에 액세스하기 위해 사용하고자 하는 사용자 이름을 지정합니다.
- 앱 등록 포털에서 앱에 대해 생성한 클라이언트 암호를 지정합니다.클라이언트 ID, 테넌트 ID, 사용자 이름, 클라이언트 암호 필드의 경우 자격증명 또는 안전하지 않은 문자열 탭 중에서 선택합니다.
- 자격증명: 자격증명 저장소에 있는 사용 가능한 값을 사용합니다.
- 안전하지 않은 문자열: 수동으로 값을 입력합니다.
주: Microsoft Outlook에 대한 공유 사서함은 지원되지 않지만, 해결 방법으로 공유 이메일을 사용자 이름 문자열로 사용하여 EWS 서버 자격증명 흐름을 사용할 수 있습니다.
- 기본
- 이메일 서비스 호스트 정보를 입력합니다.
- 옵션:
모든 서버 유형에서 이용할 수 있는 확인 간격 드롭다운 메뉴로 트리거 간격을 설정합니다.
봇의 트리거 간격은 기본으로 120초로 설정됩니다.
주: 확인 간격 드롭다운 메뉴를 사용하여 구성한 트리거 간격은 예약된 간격 동안 수신된 이메일 개수에 따라 달라지지 않습니다.예를 들어 확인 간격을 1초로 구성한 경우, 세 개의 서로 다른 이메일을 동시에 수신하더라도 태스크가 한 번만 트리거됩니다. 폴링의 실행 시간 필터는 마지막 트리거가 실행된 이메일의 전송 날짜 시간으로 업데이트됩니다.
- 옵션:
조건 선택을 이용하여 선택한 서버 유형에 대한 이메일 이벤트를 지정합니다.
Outlook을 선택하고 특정 송신자가 보낸 이메일을 받으면 봇을 트리거하는 시나리오를 생각해봅니다. 조건 선택에서 이메일 발신처 확인란을 선택하고 보낸 사람의 이메일 주소를 지정합니다.이메일 제목에 포함 확인란을 선택하면 다음 제목 조건에 따라 이메일 트리거가 실행됩니다.
- 제목 줄에 내용을 큰따옴표("")로 묶어서 입력하면(예: "ABC 스프레드시트") 이메일 제목에 큰따옴표로 묶여 입력된 문자열과 정확히 일치하는 내용이 있는 경우에만 트리거가 실행됩니다.
- 여러 제목 줄이 세미콜론으로 구분되어 있으면(예: ABC 스프레드시트; ABC 프로젝트 로그) 이메일 제목이 언급된 제목 줄 중 하나 이상과 일치하는 경우에 트리거가 실행됩니다.
- 옵션:
변수를 생성하려면 할당 대상 > 기록 탭에서 다음을 클릭합니다. .
이 변수를 사용하여 보낸 사람, 받는 사람, 제목, 이메일 내용, 날짜, 작업 정보, 이메일 서버 호스트, 포트 데이터와 같은 봇을 트리거한 이메일에 대한 다양한 세부 정보를 검색할 수 있습니다.
- 적용을 클릭합니다.
- 실행 > 트리거를 사용하여 실행을 클릭합니다.