邮件发送任务

邮件发送任务支持在执行流程的过程中发送电子邮件。需要安装 Email 扩展组件支持该功能。

email task

任务具有下列参数:

  • To(收件人) - 收件人地址。可以用流程变量或表达式提供地址,或者直接设置。可以使用多个收件人地址,编辑器中也可以设置:

    address editor
  • Cc(抄送) - 邮件抄送地址。设置的方式与 To(收件人) 字段一样。

  • Bcc(密送) - 邮件密送地址。设置的方式与 To(收件人) 字段一样。

  • From(寄件人) - 寄件人地址。可以用流程变量提供地址。

  • Subject(主题) - 邮件的主题。主题中可以使用流程变量。

  • Content(内容) - 邮件内容。编辑器中,可以选择内容的类型:HTML 或纯文本。其中也可以使用流程变量。

    content editor
  • Send asynchronously(异步发送) - 默认情况下,邮件都是异步发送。

  • Attachments(附件) - 文件内容。需要通过表达式指定:可以是流程变量或者 Spring bean 的方法调用。支持 FileFileRefbyte[]FileDescription 类型。

    附件名称可以不提供。此时,将从文件内容获取名称。如果是 byte[] 类型,则默认使用 attachment_<自增量> 命名规则。