activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
生产力活动
Last updated 2024年11月15日

管理 Outlook 邮件

下面的示例说明了如何创建一个工作流,该工作流可自动发送、识别测试电子邮件并将其移动到“垃圾邮件”文件夹中。 它显示了诸如“ 发送 Outlook 邮件消息”“ 获取 Outlook 邮件消息”和 “ 移动 Outlook 邮件消息”之类的活动。 您可以在 UiPath.Mail.Activities 包中找到这些活动。

此自动化流程的构建方法如下:

  1. 打开 Studio ,创建一个新“流程”
  2. 工作流设计器中拖动“序列”容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      messages

      System.Collections.Generic.List<System.Net.Mail.MailMessage>

       

      junkMailFolder

      字符串

      “垃圾邮件”

      filter

      字符串

       

      sendTo

      字符串

       
  3. 将“分配”活动拖到“序列”容器中。

    • 在“收件人”字段中添加“sendTo”变量。
    • 在“值”字段中添加您的电子邮件地址。

      注意:确保已将 test.txt 文件添加到您的项目文件夹中。这用于向您发送测试电子邮件。
  4. 将“发送 Outlook 邮件消息”活动拖动到“分配”活动下方。

    • 在“收件人”字段中添加“sendTo”变量。
    • 在“主题”字段中添加表达式“"This is a test mail for me"”。
    • 在“正文”字段中添加表达式“"Lorem ipsum"”。
  5. 将“延迟”活动拖动到“发送 Outlook 邮件消息”活动下方。

    • 在“属性”面板中,向“持续时间”字段添加“00:00:10”值。
  6. “分配”活动拖动至“延迟”活动下方。

    • 在“收件人”字段中添加“filter”变量。
    • 在“值”字段中添加表达式“"[Subject]='This is a test mail for me' AND [Received] >= '1/17/2019'"”。
  7. 将“获取 Outlook 邮件消息”活动拖动到“分配”活动下方。

    • 在“属性”面板中,向“筛选条件”字段添加“filter”变量。
    • 在“消息”字段中添加“messages”变量。
  8. 将“写入行”活动拖动到“获取 Outlook 邮件消息”活动下方。

    • 在“文本”字段中添加表达式 String.Format("# of test mails found: {0}", messages.Count)
  9. 将“If 条件”活动拖动到“写入行”活动下方。

    • 在“条件”字段中添加表达式“messages.Count = 1”。
  10. 将“序列”容器拖动到“If 条件”活动的“Then”字段中。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      testMail

      System.Net.Mail.MailMessages

       
  11. 将“分配”活动拖到“序列”容器中。

    • 在“收件人”字段中添加“testMail”变量。
    • 在“值”字段中添加表达式“messages(0)”。
  12. 将“移动 Outlook 邮件消息”活动拖动到“分配”活动下方。

    • 在“邮件消息”字段中添加“testMail”变量。
    • 在“邮件文件夹”字段中添加变量 junkMailFolder
  13. 将“写入行”活动拖动至“If 条件”活动的“Else”字段内。

    • 在“文本”字段中添加表达式 "We're getting more test mails than expected. Check your Inbox and perform a cleanup before trying this sample again."

      您的工作流应如下所示:



  14. 运行流程。系统会将测试电子邮件发送到您的邮箱,并进行验证,然后将其移至“垃圾邮件”文件夹。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。