| 参数名 | 是否必填 | 默认值 | 说明 |
|---|---|---|---|
host | 是 | - | 邮件服务器域名或 IP |
port | 否 | 依协议而定 | 服务端口号(SMTP:25, POP3:110, IMAP4:143 或 993) |
useTLS | 否 | false | 是否启用 TLS / SSL 加密。true 时启用 |
tlsMode | 否 | implicit | TLS 模式:implicit(隐式)、explicit(显式 STARTTLS)、require(强制 TLS) |
sslv | 否 | 空 | SSL 版本:1=TLSv1, 2=SSLv2, 3=SSLv3,空则使用 SSLv23 自适应 |
authType | 否 | NORMAL | 认证方式:NORMAL(LOGIN 命令)、SASL(支持 PLAIN / LOGIN) |
user | 否 | 空 | 登录用户名 |
pwd | 否 | 空 | 登录密码 |
| 参数名 | 是否必填 | 默 认值 | 说明 |
|---|---|---|---|
from | 否 | 空 | 发件人邮箱地址 |
to | 否 | 空 | 收件人邮箱地址 |
subject | 否 | 空 | 邮件主题 |
cc | 否 | 空 | 抄送列表 |
bcc | 否 | 空 | 密送列表 |
bodySize | 否 | 100 | 邮件正文大小(字节) |
header | 否 | 邮件头 | 邮件头列表,支持多行 |
attachSize | 否 | 0 | 附件大小(字节) |
| 指标索引 | 指标名称 | 计算方式 |
|---|---|---|
| 0 | 总耗时 | 所有阶段耗时之和 |
| 1 | DNS 解析时间 | 解析 host 为 IP 的耗时 |
| 2 | 连接时间 | TCP 连接到 SMTP 服务器的耗时 |
| 3 | HELO / EHLO 时间 | 发送问候命令的耗时 |
| 4 | SSL 握手时间 | TLS / SSL 握手耗时(启用 TLS 时) |
| 5 | 认证时间 | 用户名密码认证的耗时 |
| 6 | MAIL FROM 时间 | 发送发件人命令的耗时 |
| 7 | RCPT TO 时间 | 发送收件人命令的耗时 |
| 8 | DATA 时间 | 发送邮件数据的耗时 |
| 9 | QUIT 时间 | 发送退出命令的耗时 |
| 指标索引 | 指标名称 |
|---|---|
| 0 | 总耗时 |
| 1 | DNS 解析时间 |
| 2 | 连接时间 |
| 3 | SSL 握手时间 |
| 4 | 认证时间 |
| 5 | STAT 时间 |
| 6 | LIST 时间 |
| 7 | UIDL 时间 |
| 8 | RETR 时间 |
| 9 | TOP 时间 |
| 10 | DELE 时间 |
| 11 | QUIT 时间 |
| 指标索引 | 指标名称 |
|---|---|
| 0 | 总耗时 |
| 1 | DNS 解析时间 |
| 2 | 连接时间 |
| 3 | SSL 握手时间 |
| 4 | 认证时间 |
| 5 | STAT 时间 |
| 6 | LIST 时间 |
| 7 | UID 时间 |
| 8 | RETR 时间 |
| 9 | SEEN 时间 |
| 10 | DELE 时间 |
| 11 | QUIT 时间 |
| 错误码 | 含义 |
|---|---|
| 612015 | 登录 / 认证失败 |
| 699000 | 执行异常 |
| 各类 SMTP / POP3/IMAP4 响应码 | 服务器返回的协议错误码 |
| 612xxx | 其它标准错误 |