Terry Very Good

[RPA / UIPATH] Outlook 메일 가져온 내용을 가져오기(내용, 보낸사람, 수신일시, HTML, 참조자 등) 본문

RPA

[RPA / UIPATH] Outlook 메일 가져온 내용을 가져오기(내용, 보낸사람, 수신일시, HTML, 참조자 등)

테리베리 2024. 3. 14. 13:37
반응형

[Outlook 메일 가져오기] Activity 활용법

Top: "200"
계정: "aa@a.com"
메일폴더: "받은 편지함"
가져올 기간(일): 1
메일 메세지: mailResult(변수유형: System.Collections.Generic.List<System.Net.Mail.MailMessage>)
필터예시1
: "@SQL=(urn:schemas:httpmail:subject like '%회신%') and 
(urn:schemas:httpmail:datereceived > '" +datetime.Now.AddDays(-1).ToString("dd.MM.yyyy") +" 08:00')"



필터예시2:"@SQL=(urn:schemas:httpmail:subject like '%[%') and 
(urn:schemas:httpmail:subject like '%/%') and (urn:schemas:httpmail:subject like '%]%')"

유형 별 가져오는 법

For Each(System.Net.Mail.MailMessage) 활용

메일제목: item.Subject.ToString
본문(텍스트): item.Body.ToString
본문(HTML):item.Headers("HTMLBody").ToString
보내는사람: item.Sender.ToString.Replace("""","")
보낸일시: item.Headers("Date").ToString
참조자: item.CC
반응형