Skip to main content

ListenSMTP

描述:

该组件通过提供一监听端口号来实现了轻量级的SMTP服务器,允许监听并接收邮件。需要注意的是该服务器不支持邮件验证。如果将该SMTP直接开放到外网,最好的选择是通过平台连接和MTA(比如Postfix)方式实现。组件不支持多线程,但由SMTP服务本身来管理。

标签:

listen, email, smtp, 邮件, 接收

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.

名字默认值允许值列表描述
监听端口提供TCP端口绑定该组件邮件服务功能。需要注意的是如果是Unix系统下,端口号必须大于1024,除非平台由root用户启动,并拥有权限。
最大的SMTP连接数1同时连接SMTP服务器的最大连接数。
连接超时60 seconds等待SMTP客户端事件的最大等待时间。
SMTP最大消息字节数20 MB服务器将接收的最大消息字节数。
SSL服务控制器服务API:
RestrictedSSLContextService
实现:
StandardRestrictedSSLContextService
为了实现SSL需要提供的服务,如果被设置,则消息将通过安全连接进行接收。
客户端认证
- 不需要
- 必须
当设置<SSL服务>后,需要设置的客户端认证策略。
SMTP主机名当SMTP客户端连接到TCP端口后,作为欢迎界面显示中的主机名字。

连线:

名字描述
success所有新的消息接收都将数据流输出到此连线

读取属性:

未提供。

写入属性:

名字描述
smtp.heloHELO值
smtp.certificates.*.serial用于每个TLS安全连接的认证序列号
smtp.certificates.*.principal用于每个TLS安全连接的认证对象
smtp.srcSMTP连接的源IP和端口号
smtp.from邮件发件人
smtp.recipient.*邮件收件人
mime.type消息的MIME类型

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件禁止提供输入流。

系统资源考量:

未提供。