Table of Contents

AntBot Studio > Activity > 오피스 > 이메일 > Outlook 이메일 가져오기

정의 (Description)

  • Outlook에서의 이메일의 다양한 정보를 가져오는 Activity입니다.
해당 Activity는 관리자 권한으로 실행하여야 정상 동작합니다.
- 'Outlook' 실행 시 관리자권한을 통해 실행하여야 한다는 의미


속성 (Properties) (*은 필수값입니다.)

항목 설명 데이터타입 기본값 설정가능옵션
Common
Activity이름 해당 Activity의 이름을 설정합니다.
- 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다.
String Outlook 이메일 가져오기
에러무시여부 해당 Activity 실행 도중 에러가 발생한 경우, 처리 방식을 설정합니다. Boolean False - True : 에러가 발생해도 에러무시
- False : 에러발생시 에러처리
Input Common
Top Outlook에서 메일을 출력할 건 수를 설정합니다. String "10"
계정 메일을 가져올 Outlook의 계정을 설정합니다. String Null
메일폴더 메일을 가져올 Outlook의 편지함명을 설정합니다. String "받은 편지함"
Option
가져올 기간(일) Outlook에서 가져올 메일의 기간을 설정합니다.
- 필터 미지정 시 기본값은 14(2주)로 설정합니다.
Int32 14
안읽은편지 Outlook에서 읽지 않은 메일만 출력할 수 있도록 설정합니다. Boolean True - True : 읽지 않은 메일만 출력
- False : 모든 메일 출력
읽음확인 가져온 메일을 출력 한 후 해당 메일이 읽음처리 되도록 설정합니다. Boolean False - True : 읽음처리
- False : 않읽음 처리
필터 조건식을 입력하여 사용자가 원하는 필터를 설정합니다.
<필터예시>
ex1) - 제목 가져오기 : "@SQL=urn:schemas:httpmail:subject like '%(찾을 메일제목)%'"
ex2) - 날짜 설정하기 : "@SQL=urn:schemas:httpmail:datereceived > '01.06.2017 12:00 AM'"
String Null
Option
메일 메세지 설정한 Outlook 메일 메세지의 출력값을 받을 변수를 설정합니다. System.Collections.Generic.List<System.Net.Mail.MailMessage> Null


액티비티 사용 예시 (Example Usage)

  • Outlook 이메일 가져오기 액티비티를 사용하여 추출한 메일 제목 확인 예시



  1. 'Outlook 가져오기' 액티비티 설정값 입력

    • Common > 에러무시여부
      • False 입력
    • Input Common > Top
      • "3" 입력
    • Input Common > 계정
      • "mailTest@kt.com" 입력
    • Input Common > 메일폴더
      • "받은 편지함" 입력
    • Option > 가져올 기간(일)
      • "14" 입력
    • Option > 안읽은편지
      • 체크

  2. 프로세스 실행하기 액티비티로 아웃룩 실행

    Outlook관련 Activity는 "관리자 권한"으로 실행되어야 합니다.


    • 프로세스 실행하기 액티비티에서 "실행파일 경로 버튼" 클릭



    • 경로 저장 대화 상자의 "Outlook 프로세스" 선택
    예시의 Outlook 프로세스는 바탕화면 바로가기로 생성하여 관리자 권한으로 실행 체크되어진 상태입니다.



  3. Outlook 액티비티 '메일 메세지' 변수 설정 방법

    • System.Collection.Generic.List > 선택
      • System.Net.Mail.MailMessage > 선택

  4. ForEach 액티비티 속성 값 설정

    • Input Common > Values
      • 이메일가져오기 입력
    • 기타 > ArgumentType
      • System.Net.Mail.MailMessage 선택

  5. 실행 결과 확인

    • 현재 Outlook '받은 편지함' 현황

      • 읽은 메일 제목
        • Test3
      • 않 읽은 메일 제목
        • Test1, Test2

    • Outlook 이메일 가져오기 액티비티 실행 후 가져온 이메일 제목



## 추가 관련 데이터 | 항목명 | 값 | | --- | --- | | 원본 매뉴얼 URL | /AntBot%20Studio/Activity/6.%20오피스/이메일/Outlook%20이메일%20가져오기/ktds.AntBot.Activities.EmailLib.OutlookGetMsg.OutlookGetMsgCodeActivity.html | | 패키지명 | ktds.AntBot.Activities.EmailLib.OutlookGetMsg.OutlookGetMsgCodeActivity | | 매뉴얼 ID | ktds.AntBot.Activities.EmailLib.OutlookGetMsg.OutlookGetMsgCodeActivity |