사서함의 각 메일에 대한 반복자 사용

루프 작업 내에서 특정 이메일 작업을 사용해야 합니다. 사서함 내의 각 메일에 대해 반복자를 이용하여 특정 매개변수 내의 모든 이메일에 대해 일련의 작업을 반복하게 합니다.

전제 조건

먼저, 이메일 서버에 연결합니다. 이메일 패키지의 작업 연결 사용

Microsoft Outlook과 연결을 설정하면 이메일 메시지가 공유 사서함에서 처리됩니다. Outlook 애플리케이션에서 공유 사서함을 설정해야 합니다.
주: 이 기능은 Outlook에서만 지원됩니다.
루프 내에서 다음 이메일 작업을 이용해야 합니다.
  • 상태 변경
  • 삭제
  • 첨부파일 저장
  • 이메일 저장
이메일은 받은 편지함 필드에 나열된 폴더의 순서에 따라 검색됩니다. 각 폴더 내의 이메일은 수신된 날짜와 시간을 기준으로 선입선출(LIFO) 방식으로 검색됩니다. 또한 다음 필드에 필터를 적용할 수 있습니다.
  • 이메일 유형: 모두, 읽음, 읽지 않음
  • 제목
  • 특정 폴더로부터
  • 특정 발신자로부터
  • 수신 날짜 이전, 당일, 또는 이후

프로시저

루프 내에서 이메일 작업을 이용하려면 다음 단계를 따르십시오.

  1. 작업 팔레트의 루프 패키지에서 루프 작업을 더블 클릭하거나 드래그합니다.
  2. 반복자 목록에서 사서함 내의 각 메일에 대해 옵션을 선택합니다.
  3. 세션 이름 필드에 연결 작업에서 이메일 서버에 연결하는 데 사용한 세션 이름을 입력합니다.
  4. 모두, 읽음 또는 읽지 않음옵션에서, 메일 서버에서 검색할 이메일의 유형을 지정합니다.
    주: POP3 프로토콜을 이용하는 메일 서버의 경우, 모든 이메일이 검색됩니다.
  5. 옵션: 이메일을 검색할 폴더를 지정합니다.
    • Microsoft OutlookYahoo: 폴더의 이름을 지정할 수 있습니다.

      예를 들면, 받은 편지함, 보낸 편지함, 받은 편지함/영업, 받은 편지함/IT 등이 있습니다. 이 예의 영업IT 폴더는 사용자가 생성한 폴더이며 기본 값으로 이용할 수 없습니다.

    • Gmail:
      • 기본 폴더에서 이메일을 검색하려면 받은 편지함 폴더를 제외하고, [Gmail]/FOLDER를 사용해야 합니다.

        예를 들면, [Gmail]/초안, [Gmail]/중요, [Gmail]/휴지통 등이 있습니다.

      • 생성한 폴더 또는 받은 편지함 폴더에서 이메일을 검색하려면 폴더 이름을 그대로 지정해야 합니다.

        예를 들어, Gmail에서 은행스포츠 폴더를 생성한 경우, 이들 폴더에서 이메일을 검색하려면 은행스포츠를 [Gmail] 접두어 없이 지정해야 합니다.

  6. 옵션: 제목에 포함된 경우 필드에서 값을 지정하여 그 제목에 지정된 값을 포함하는 이메일을 검색하게 합니다.
    여러 텍스트를 세미콜론으로 구분하여 입력할 수 있습니다. 세미콜론으로 구분된 여러 텍스트를 지정하면 모든 텍스트 또는 텍스트 조합으로 이메일이 검색됩니다. 예: [Subject]=[Automation Anywhere]. 이 필터는 제목 텍스트에 Automation 또는 Automation Anywhere가 포함된 이메일을 검색합니다.

    Microsoft Outlook 서버 또는 이메일 서버를 사용하는 패키지 버전 3.13.1-20220713-173156 이상에 대한 제목 필터의 동작에 대해 알아보려면 이메일 이동 시 제목 필터의 작동 방법을 참조하십시오.

  7. 옵션: 특정 발신자 필드에서 이메일을 검색하기 위한 이메일 주소를 지정합니다.
  8. 옵션: 특정 날짜 또는 그 이후에 수신된 이메일만 검색하려면 수신된 날짜가 당일 또는 그 이후인 경우 목록에서 옵션을 선택합니다.
  9. 옵션: 특정 날짜 또는 그 이전에 수신된 이메일만 검색하려면 수신된 날짜가 당일 또는 그 이전인 경우 목록에서 옵션을 선택합니다.
    6단계에서 9단계까지 값을 지정한 경우, 시스템은 모든 기준을 충족하는 이메일만 검색합니다. 예를 들어, 단계 5에서 Bank을 지정하고 단계 6에서 Statement를 그리고 단계 7에서 abcbank@xyz.com을 지정하면, 시스템은 Bank 폴더에서 제목에 거래내역서가 포함되고 이메일 주소 abcbank@xyz.com에서 수신된 이메일을 검색합니다.
  10. 현지 시간대 사용에서 다음 옵션 중 하나를 선택합니다.
    • True: 이메일 수신 날짜와 시간이 현지 시간대에 표시됩니다.
    • False: 이메일 수신 날짜와 시간이 UTC 시간대로 표시됩니다.
    • 변수: 부울 변수를 입력합니다.
  11. 옵션: 현재 값을 변수에 지정 목록에서 사전 변수를 선택하거나 만듭니다.

    사전 변수에는 각 이메일의 속성이 저장됩니다. 이메일 속성에 사전 변수 사용.

  12. 저장을 클릭합니다.
메시지 상자 작업루프 컨테이너에 삽입하여 각 이메일의 제목을 인쇄합니다. 다음 메시지 본문을 사용하여, 10단계에서 사용한 일반 변수 이름 $dictionaryVar{emailSubject}$을 대체합니다.