跳至内容
CLI 命令参考

CLI 命令参考

命令列表

命令说明
check <domain>DNS 健康检查(SPF/DKIM/DMARC/MX/PTR)
verify <email>SMTP 邮箱验证
blacklist <ip>RBL 黑名单扫描(29 个列表)
report <domain>完整诊断报告
probe <domain>SMTP 延迟测量
serve启动 HTTP 服务
poolIP 池管理
disposable一次性邮箱列表管理

全局参数

参数默认值说明
--formattext输出格式:textjsonmd
--timeout60s连接超时时间

Check 命令

smtp-probe check <domain> [flags]
参数默认值说明
--formattext输出格式

Verify 命令

smtp-probe verify <email> [flags]
参数默认值说明
--bind-ip(出站 IP)SMTP 连接的源 IP
--timeout60sSMTP 超时时间
--disposablefalse检查一次性邮箱服务商
--poolfalse使用 IP 池并自动故障转移
--formattext输出格式

Blacklist 命令

smtp-probe blacklist <ip> [flags]
参数默认值说明
--formattext输出格式

Report 命令

smtp-probe report <domain> [flags]
参数默认值说明
--formattext输出格式:textjsonmd

Probe 命令

smtp-probe probe <domain> [flags]
参数默认值说明
--poolfalse从池中每个 IP 进行探测

Serve 命令

smtp-probe serve [flags]
参数默认值说明
--port8080HTTP 服务端口
--node-id(自动)节点标识(多节点模式)
--region区域名称(多节点模式)
--lat0纬度
--lon0经度
--peers对等节点地址(逗号分隔)
--heartbeat30s对等节点心跳间隔

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安装每日定时任务