无法使用 Blue Prism Mapiex Get Mail 功能读取 Outlook 已发送邮件

Cannot read Outlook Sent Items with Blue Prism Mapiex Get Mail function

我测试了使用 BP Mapiex Get Mail 从已发送邮件读取邮件,但它只适用于收件箱(默认文件夹)。文件夹名称正确(我在Outlook中看到的就是这样)。

Error message: Failure in Get Mail function of Blue Prism Extended MAPI Automation. Failed to open sub-folder 'Sent Items'.

有没有人有什么想法,什么可以帮助它处理已发送的邮件?

谢谢!

这是因为 Get Mail 配置为仅查看收件箱(以及收件箱中的子文件夹)。您可以在 Outlook 中添加规则以将已发送的项目移动到子文件夹(然后使用 Get Mail 操作),或在 MAPIEx 对象中添加新页面。如果你选择后者,你可以这样进行:

  1. 打开 MAPIEx 对象并复制名为 'Get Mail' 的页面,将页面和代码阶段重命名为其他名称,例如 Get Sent Items,然后发布它。我是这样做的:

  2. 打开代码阶段并编辑这一行(第 17 行),使其看起来如下所示,从 OpenInbox()OpenSentItems():

编辑突出显示的项目是可选的,但更可取,因为这样可以在出现问题时更容易调试。例如,您可以将 Inbox 更改为 Sent Items.

从那里您可以像调用 Get Mail.

一样从流程中调用操作