本篇主要介紹Uipath取得mail相關資訊與附件的方法,因為mail的種類眾多,本範例以Gmail為例。首先在使用Uipath取得Gmail相關資訊前須對Google帳戶的安全性進行兩階段驗證設定,設定方式如下:
Mail的相關資訊都會存在MailMessage變數中,我們可以用For Each迴圈逐一取得mail的相關資訊。For Each的屬性區塊部分也需要進行一些參數設定,List of item欄位需填入MailMessage變數,TypeArgument則須設定為System.Net.Mail.MailMessage。
Step2. 點選”安全性”à”兩階段驗證”à點選”開始使用”
接下來要開始使用Uipath擷取mail相關資訊,一開始我們先使用Get Password
儲存mail登入的密碼,此時密碼不是使用您真正的密碼而是使用剛剛兩階段驗證後取得的密碼,並儲存於變數password。
接下來使用Get IMAP Mail
Messages來取得mail的相關資訊,在使用Get IMAP Mail Messages時必須在其屬性設定區塊進行一些參數設定。Port欄位填入993,Server欄位填入"imap.gmail.com",Email欄位填入您的Email,Password欄位填入變數password,Message欄位我們用MailMessage變數填入
設定完成後,我們先用Write Line將信件的主旨印出做為測試(這邊我們只印出前5封信件的主旨,可在Get IMAP Mail Messages的屬性區塊中Top欄位中設定),如果要印出信件主旨,需要用item.Subject屬性,如要印出其他資訊,我們將常用的幾個列在以下表格:
留言
張貼留言