본문 바로가기

IT/UiPath

많은 메일들을 Get Outlook Mail Messages 통해서 이용하는 경우

한 아웃룩에서 많은 메일 메시지를 이용해야 하는 경우 Get Outlook Mail Message를 이용하면 종종 어려움이 발생한다.

특히 거기 기능에 가지고 올 메일이 30개가 넘어갈때에는 30초 이상 걸려도 타임아웃 에러가 걸리는 경우가 있다. 

 

그 때 방법이 하나 있는데 메일을 Get Outlook Mail Message를 여러개 써서 메일을 가지고 오는 방법이 있다. 만약 메일들을 보면서 

  => 8월에 메일이 40개 

  => 7월에 메일이 35개

  => 6월에 메일이 50개

위 처럼 있으면 Get Outlook Mail Messages를 3개로 쓰는 방법이 있다. 그런데 이때 Get Outlook Mail Messages를 필터링 걸어 줘야 한다. 필터링에 스트링 형식으로 "[ReceivedTime] >= '2023-08-01 00:00AM' AND [ReceivedTime] < '2023-09-01 00:00AM' 해서 하면 8월달 내역을 가지고 오는데, 가지고 올 갯수에서 메일 메시지 갯수가 1000개라고 적어도 시간이 오래 걸리지 않는다.