email - 如何在 UIPpath 中将 .eml 文件加载为 System.Net.Mail.MailMessage
问题描述
我在一个文件夹中有一堆 .eml 文件,我想知道如何将它们加载到 UIPath 中以保存它们的附件。
我看到可以做到这一点的一种方法是将这些邮件添加到集合变量中,然后对该集合使用保存附件功能,但是我不知道如何在 System.Net 类型的变量中加载 .eml 文件。 Mail.MailMessage
解决方案
- 选项 1:将您的 EML 文件转换为
MailMessage
对象。据我所知,这只能通过使用第三方工具来完成,例如MailBee.NET。然后,您可以将该InvokeCode
活动与您的 eml 一起用作输入参数,并将 MailMessage 对象用作输出,这将允许您调用该SaveMailAttachments
活动(它需要一个MailMessage
对象)。 - 选项 2:利用 UiPath 的桌面自动化功能。安装 Outlook 后,您只需双击任何 eml 文件即可打开它。然后,只需让您的机器人单击“保存所有附件”图标,然后选择一个文件夹位置。(请注意,您可以使用任何客户端,例如 Mozilla Thunderbird 也可以使用 eml 文件)。
推荐阅读
- kotlin - 如何在kotlin中使数据类中的属性为非空
- javascript - 选择 JQuery 的下一个和上一个按钮有问题
- java - 如何从一个有效地保存特定参考值的类中找到一个字段?
- c# - MongoDb 驱动程序。通过 SCRAM-SHA-1 进行身份验证
- javascript - 在 SAP Cloud Foundry 上远程调试 node.js 应用程序
- android - Android BottomSheetBehavior 只允许向上拖动
- r - 如何使用 purrr:map 函数改变具有动态变量的多个列?
- php - 使用占位符时 PDO 慢执行()阶段
- c# - 在 Azure 表中重试批处理操作
- android - 每次我在 android studio 上运行我的项目时,我都会在模拟器上得到相同的输出