I need to obtain the unique identification code of each email that is obtained in Outlook. It’s because after processing them, I need to send them to a specific mailbox. I’m going to use an orchestrator, for that reason I need to have the ID of each email in a variable. Can anyone help me here?
Welcome to the UiPath community!
When iterating over the messages obtained from Outlook (collection of
MailMessage items) you can use
MailMessage.From which is a String variable containing the email address of the sender.
Similarly, you can also access
EmailBody properties directly to make things easy for you.
Check out all the properties on MailMessage class docs
we have something called UID* for every mail
For mail message object you can use the UID param as your unique transaction id to record in orchestrator
UID - Unique Identification
It has worked. Thanks a lot
Pleasure, Let me know any other queries.
Please make sure to check if the mails object returned from ‘Get Outlook Mail Messages’ isn’t empty.
If there are no email messages when the bot runs, the following command will fail:
mails(0).Headers (or any method or parameter that you invoke
If you run the output
mails through a For Each loop it’s easier to avoid such issues.
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.