首页 > 解决方案 > 如何在 UIPpath 中将 .eml 文件加载为 System.Net.Mail.MailMessage

问题描述

我在一个文件夹中有一堆 .eml 文件,我想知道如何将它们加载到 UIPath 中以保存它们的附件。

我看到可以做到这一点的一种方法是将这些邮件添加到集合变量中,然后对该集合使用保存附件功能,但是我不知道如何在 System.Net 类型的变量中加载 .eml 文件。 Mail.MailMessage

标签: emailattachmentemluipath

解决方案


  • 选项 1:将您的 EML 文件转换为MailMessage对象。据我所知,这只能通过使用第三方工具来完成,例如MailBee.NET。然后,您可以将该InvokeCode活动与您的 eml 一起用作输入参数,并将 MailMessage 对象用作输出,这将允许您调用该SaveMailAttachments活动(它需要一个MailMessage对象)。
  • 选项 2:利用 UiPath 的桌面自动化功能。安装 Outlook 后,您只需双击任何 eml 文件即可打开它。然后,只需让您的机器人单击“保存所有附件”图标,然后选择一个文件夹位置。(请注意,您可以使用任何客户端,例如 Mozilla Thunderbird 也可以使用 eml 文件)。

推荐阅读