CLI 命令参考
命令列表
| 命令 | 说明 |
|---|---|
check <domain> | DNS 健康检查(SPF/DKIM/DMARC/MX/PTR) |
verify <email> | SMTP 邮箱验证 |
blacklist <ip> | RBL 黑名单扫描(29 个列表) |
report <domain> | 完整诊断报告 |
probe <domain> | SMTP 延迟测量 |
serve | 启动 HTTP 服务 |
pool | IP 池管理 |
disposable | 一次性邮箱列表管理 |
全局参数
| 参数 | 默认值 | 说明 |
|---|---|---|
--format | text | 输出格式:text、json、md |
--timeout | 60s | 连接超时时间 |
Check 命令
smtp-probe check <domain> [flags]| 参数 | 默认值 | 说明 |
|---|---|---|
--format | text | 输出格式 |
Verify 命令
smtp-probe verify <email> [flags]| 参数 | 默认值 | 说明 |
|---|---|---|
--bind-ip | (出站 IP) | SMTP 连接的源 IP |
--timeout | 60s | SMTP 超时时间 |
--disposable | false | 检查一次性邮箱服务商 |
--pool | false | 使用 IP 池并自动故障转移 |
--format | text | 输出格式 |
Blacklist 命令
smtp-probe blacklist <ip> [flags]| 参数 | 默认值 | 说明 |
|---|---|---|
--format | text | 输出格式 |
Report 命令
smtp-probe report <domain> [flags]| 参数 | 默认值 | 说明 |
|---|---|---|
--format | text | 输出格式:text、json、md |
Probe 命令
smtp-probe probe <domain> [flags]| 参数 | 默认值 | 说明 |
|---|---|---|
--pool | false | 从池中每个 IP 进行探测 |
Serve 命令
smtp-probe serve [flags]| 参数 | 默认值 | 说明 |
|---|---|---|
--port | 8080 | HTTP 服务端口 |
--node-id | (自动) | 节点标识(多节点模式) |
--region | — | 区域名称(多节点模式) |
--lat | 0 | 纬度 |
--lon | 0 | 经度 |
--peers | — | 对等节点地址(逗号分隔) |
--heartbeat | 30s | 对等节点心跳间隔 |
Pool 子命令
| 命令 | 说明 |
|---|---|
pool add <ip> [--domain] | 添加 IP 到池中 |
pool remove <ip> | 从池中移除 IP |
pool list | 列出所有 IP 及其状态 |
pool check [ip] | 对池中 IP 进行健康检查(RBL 扫描) |
Disposable 子命令
| 命令 | 说明 |
|---|---|
disposable list | 列出数据源及状态 |
disposable download [sources] | 下载指定数据源或使用 --all 下载全部 |
disposable update | 更新过期列表(超过 7 天) |
disposable update --install-cron | 安装每日定时任务 |