无法使用 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 对象中添加新页面。如果你选择后者,你可以这样进行:
打开 MAPIEx 对象并复制名为 'Get Mail' 的页面,将页面和代码阶段重命名为其他名称,例如 Get Sent Items
,然后发布它。我是这样做的:
打开代码阶段并编辑这一行(第 17 行),使其看起来如下所示,从 OpenInbox()
到 OpenSentItems()
:
编辑突出显示的项目是可选的,但更可取,因为这样可以在出现问题时更容易调试。例如,您可以将 Inbox
更改为 Sent Items
.
从那里您可以像调用 Get Mail
.
一样从流程中调用操作
我测试了使用 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 对象中添加新页面。如果你选择后者,你可以这样进行:
打开 MAPIEx 对象并复制名为 'Get Mail' 的页面,将页面和代码阶段重命名为其他名称,例如
Get Sent Items
,然后发布它。我是这样做的:打开代码阶段并编辑这一行(第 17 行),使其看起来如下所示,从
OpenInbox()
到OpenSentItems()
:
编辑突出显示的项目是可选的,但更可取,因为这样可以在出现问题时更容易调试。例如,您可以将 Inbox
更改为 Sent Items
.
从那里您可以像调用 Get Mail
.