GetEmail
描述:
通过配置接收每条输入流来发送相应的一封邮件
标签:
email, get, imap, 邮件, 发送
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
SMTP服务器 | SMTP服务器的主机域名或IP 支持表达式语言 (支持流属性和变量) | ||
SMTP端口号 | 993 | 用于SMTP通信的服务器端口号 支持表达式语言 (支持流属性和变量) | |
SMTP用户名 | 访问SMTP服务器的授权用户名 支持表达式语言 (支持流属性和变量) | ||
SMTP用户密码 | 访问SMTP服务器的授权用户名密码 敏感状态 支持表达式语言 (支持流属性和变量) | ||
SSL | 不启用 | - 启用 - 不启用 | 是否开启SSL 支持表达式语言 (支持流属性和变量) |
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 | 作用域 支持表达式语言 (支持流属性和变量) | |
只获取未读邮件 | 是 | - 是 - 否 | 如果设置为是,只获取未读邮件,否则获取全部。默认为是。 |
标记邮件 | 已读 | - 已读 - 未读 | 如果设置为已读,会发送到邮件服务器将邮件状态变更为已读,如果设置为未读,会发送到邮未服务器将邮件状态变更为未读,否则不变更。默认为已读。 |
附件存储目录 | ${upload.repository.dir}/INBOX/ | 存储附件的目录,多封邮件用当前序号区分子目录 支持表达式语言 (支持流属性和变量) |
连线:
名字 | 描述 |
---|---|
iterator | All segments of the original FlowFile will be routed to this relationship |
failure | 失败发送邮件的数据流输出到此连线 |
original | FlowFiles that are successfully sent will be routed to this relationship |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件允许提供输入流。
系统资源考量:
未提供。