PutEmail
描述:
通过配置接收每条输入流来发送相应的一封邮件
标签:
email, put, notify, smtp, 邮件, 发送
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
SMTP服务器 | SMTP服务器的主机域名或IP 支持表达式语言 (支持流属性和变量) | ||
SMTP端口号 | 25 | 用于SMTP通信的服务器端口号 支持表达式语言 (支持流属性和变量) | |
SMTP用户名 | 访问SMTP服务器的授权用户名 支持表达式语言 (支持流属性和变量) | ||
SMTP用户密码 | 访问SMTP服务器的授权用户名密码 敏感状态 支持表达式语言 (支持流属性和变量) | ||
SMTP 身份认证 | 启用 | - 启用 - 不启用 | 决定是否启用身份认证 支持表达式语言 (支持流属性和变量) |
Sasl 认证开关 | 不启用 | - 启用 - 不启用 | 如果设置为 true,则尝试使用 javax.security.sasl 包来选择登录的身份验证机制默认为假 支持表达式语言 (支持流属性和变量) |
SASL 机制 | XOAUTH2 | 如果设置为 true,则尝试使用 javax.security.sasl 包来选择登录的身份验证机制默认为假 支持表达式语言 (支持流属性和变量) | |
客户端 ID | 客户端 ID 支持表达式语言 (支持流属性和变量) | ||
客户端密码 | 客户端密码 敏感状态 支持表达式语言 (支持流属性和变量) | ||
Sasl认证地址 | https://login.microsoftonline.com/${tenant_id}/oauth2/v2.0/token | SASL认证地址 支持表达式语言 (支持流属性和变量) | |
作用域 | https://outlook.office365.com/.default | 作用域 支持表达式语言 (支持流属性和变量) | |
SMTP TLS | 不启用 | - 启用 - 不启用 | 决定是否启用TLS安全传输方式 支持表达式语言 (支持流属性和变量) |
SMTP TLS version | TLSv1.2 | - TLSv1.2 - TLSv1.1 - TLSv1.0 | SMTP TLS version |
SMTP TLS Required | 否 | - 是 - 否 | 如果为 true,则需要使用 STARTTLS 命令,如果服务器不支持 STARTTLS 命令,或者命令失败,则连接方法将失败,默认为假 支持表达式语言 (支持流属性和变量) |
SMTP Socket工厂 | javax.net.ssl.SSLSocketFactory | 用于SMTP连接的Socket工厂 支持表达式语言 (支持流属性和变量) | |
SMTP X-Mailer邮件头 | Orchsym | 作为发送邮件的X-Mailer邮件头 支持表达式语言 (支持流属性和变量) | |
作为Header发送的属性 (支持正则) | 任何属性名匹配正则表达式的将被添加到邮件消息的头部发送。如果不设置,将不发送任何数据流的属性 | ||
邮件内容类型 | text/plain | 指定邮件内容的MIME类型,诸如 text/plain,text/html 支持表达式语言 (支持流属性和变量) | |
发件人 | 指定发件人邮箱地址 支持表达式语言 (支持流属性和变量) | ||
收件人 | 指定收件人的邮箱地址。如果提供多个,用英文逗号分隔 支持表达式语言 (支持流属性和变量) | ||
抄送人 | 指定抄送人的邮箱地址。如果提供多个,用英文逗号分隔 支持表达式语言 (支持流属性和变量) | ||
密送人 | 指定密送人的邮箱地址。如果提供多个,用英文逗号分隔 支持表达式语言 (支持流属性和变量) | ||
主题 | Message from Orchsym | 邮件的主题 支持表达式语言 (支持流属性和变量) | |
邮件正文 | 邮件消息正文内容 支持表达式语言 (支持流属性和变量) | ||
输入流内容作为正文 | 否 | - 是 - 否 | 决定是否将输入流内容作为邮件正文内容发送,如果为是,则忽略<邮件正文>属性设置的内容 支持表达式语言 (支持流属性和变量) |
输入流内容作为附件 | 否 | - 是 - 否 | 决定是否将输入流内容作为附件发送 |
输入流内容作为多附件 | 否 | - 是 - 否 | 如果是 true 并且 mime.type=application/tar,则输入流会被解压,将包内多所有文件当作附件,加入到邮件附件中。 |
属性一并发送 | 否 | - 是 - 否 | 是否将所有的输入流属性作为邮件正文的一部分发送 |
连线:
名字 | 描述 |
---|---|
success | 成功发送邮件后的数据流输出到此连线 |
failure | 失败发送邮件的数据流输出到此连线 |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
资源 | 描述 |
---|---|
MEMORY | 当选择将输入流内容作为邮件正文发送时,支持将输入流的内容读取到内存中。 |