“发送电子邮件”活动

包含发送电子邮件活动的编排在运行时期间充当电子邮件客户机。

发送电子邮件活动连接到 SMTP 服务器,然后向服务器发送消息,如下图中所示。
图 1.
以下过程描述了用于添加和配置发送电子邮件活动的步骤。

向编排中添加“发送电子邮件”活动

  1. 创建或打开编排。这样会以图形形式显示编排。
  2. 选择活动选项卡并展开电子邮件文件夹。
  3. 发送电子邮件活动拖至编排上。
  4. 选择该活动。这样会显示核对表

创建、选择或编辑电子邮件端点

  1. 单击核对表中的选取端点任务,然后选择下列操作之一:
    • 选择现有端点:
      1. 选择浏览。这样会显示 Project Explorer。
      2. 选择现有端点并单击确定。完成配置活动步骤。
    • 选择现有端点并编辑该端点:
      1. 选择浏览。这样会显示 Project Explorer。
      2. 选择现有端点并单击确定
      3. 单击编辑。这样会显示“编辑端点”窗格。
    • 创建新端点:选择新建。这样会显示“创建端点”窗格。
  2. 创建或编辑电子邮件端点。有关更多信息,请参阅创建或编辑电子邮件端点

配置活动

  1. 核对表中选择配置任务。这样会显示“配置”窗格。
  2. 配置此窗格中的所有字段,如下表所述:
    表 1.
    字段 描述
    发件人地址 指定电子邮件消息的发送方地址。您必须使用标准电子邮件格式来指定电子邮件地址:email@domain.extension。此字段是必需的。
    收件人 指定电子邮件消息的接收方地址。您必须使用标准电子邮件格式来指定电子邮件地址:email@domain.extension。可以指定一个或多个地址。将地址以逗号或分号分隔。您必须至少指定一个地址。此字段是必需的。
    抄送 指定电子邮件消息的副本地址。您必须使用标准电子邮件格式来指定电子邮件地址:email@domain.extension。可以指定一个或多个地址。将地址以逗号或分号分隔。此字段是可选的。
    主题 指定电子邮件消息的主题。

指定重试选项

  1. 核对表中选择重试任务。这样会显示“重试”窗格。
  2. 配置用于连接 SMTP 服务器的重试选项。下表描述了用于连接 SMTP 服务器的重试选项:
    表 2.
    字段 描述
    重试  
    1) 在两次重试之间等待 ___ 秒。 指定 Integration Appliance 在尝试与 SMTP 服务器建立连接之前等待的秒数。
    2) 在尝试连接 ___ 次后失败。 指定重试计数 - Integration Appliance 在发出错误并停止处理当前编排作业之前尝试与 SMTP 服务器建立连接的最大次数。

    如果部署包含发送电子邮件活动的编排并且 Integration Appliance 无法连接到指定的 SMTP 服务器,那么 Integration Appliance 会在系统和编排日志中将连接错误记录为警告,直至达到重试计数值。当达到重试计数时,Integration Appliance 会在系统和编排日志中记录错误,并且停止处理当前编排作业。

    例如,您将重试计数设置为 3。第一个、第二个和第三个连接错误在系统日志中显示为“警告”。Integration Appliance 将第四个连接错误记录为错误,并且停止处理当前编排作业。

     

映射活动的输入

  1. 核对表中选择映射输入任务。活动的输入参数会显示在“目标活动”窗格中。
  2. 在此任务中,将变量映射目标活动的下列输入参数:
    • body 输入参数包含电子邮件消息的主体以及关联的附件。body 输入参数属于 String 类型。必须将变量映射到 body 输入参数或赋予其缺省值。
    • 可选的 mailheader 输入参数包含有关电子邮件消息的元数据信息,例如:消息要发送到的电子邮件地址以及消息本身的 mimeHeadermailheader 输入参数是可选的,您不必将变量映射至 mailheader 输入参数或为其分配缺省值。

      如果映射输入窗格的目标活动窗格中未列出可选的 mailheader 输入参数,那么请从工具栏菜单中选择映射 > 显示可选参数,或在“目标活动”窗格中右键单击并选择显示可选参数选项。如果映射 > 显示可选参数选项在工具栏菜单中不可选,请单击“映射输入”窗格中的节点以激活此选项。

      您可以选择将变量值传递到下表所指定的节点中,以覆盖您在运行时期间在核对表配置任务中动态指定的设置。例如,在运行时期间,您可以将变量映射至 mailheader 输入参数的 from 节点,以覆盖发件人地址字段的设置。在运行时期间,该变量的值是已发送的电子邮件消息中的发件人地址。

      表 3.
      mailheader 输入参数的节点 描述 覆盖“配置”任务中的什么设置? 
      from 指定电子邮件消息的发送方地址。您必须使用标准电子邮件格式来指定电子邮件地址:email@domain.extension mailheader 输入参数的 from 节点会覆盖配置任务中所指定的发件人地址字段。
      to 指定电子邮件消息的接收方地址。您必须使用标准电子邮件格式来指定电子邮件地址:email@domain.extension。可以指定一个或多个地址。将地址以逗号或分号分隔。 mailheader 输入参数的 to 节点会覆盖配置任务中所指定的收件人字段。
      cc 指定电子邮件消息的副本地址。您必须使用标准电子邮件格式来指定电子邮件地址:email@domain.extension。可以指定一个或多个地址。将地址以逗号或分号分隔。 mailheader 输入参数的 cc 节点会覆盖配置任务中所指定的抄送字段。
      subject 指定电子邮件消息的主题。 mailheader 输入参数的 subject 节点会覆盖配置任务中所指定的主题字段。
      mimeHeader 指定电子邮件消息的 MIME 头。 无。
      otherHeaders 将包含 MIME 头集的元素指定为 mimeHeader 节点中还未指定的名称/值对。 例如 MIME 头:在 MIME 头中未指定 Content-Location,因此以下 headerItem 节点可能等于下列值:otherheaders/headerItem/name 等于 Content-Location;otherHeaders/headerItem/value 等于 Content-Location MIME 头的值,例如字符串:RN-Preamble。可以指定多个 MIME 头,因此这是重复节点。 无。
      注: 您可以使用编写 MIME 活动来构建可选 mailheader 输入参数的 mimeHeader 节点内容。例如,可以在发送电子邮件活动之前将写 MIME 活动添加到编排,并且通过写 MIME 活动填充 mimeHeader XML 变量的内容,然后将 mimeHeader 变量传递到发送电子邮件活动。

      请参阅创建映射,以获取更多信息

      注: 使用非英语有效内容时,mailheadermimeHeaderotherheaders 需要映射到编排内的 getEmail 活动中,并且从编排映射回 sendMail 活动中。



反馈 | 声明


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/email_send_activity.html