smtp-probe
smtp-probe
一款开源的邮件送达诊断工具 — 检查 SPF/DKIM/DMARC、通过 SMTP 验证邮箱地址、扫描 IP 是否被列入 29 个 RBL 黑名单。
为什么选择 smtp-probe?
- 一个工具,全部诊断 — DNS 记录、SMTP 验证、IP 健康检查和黑名单扫描,全部集成在一个二进制文件中
- 生产就绪 — IP 池管理与自动故障转移、多节点 GeoIP 路由、HTTP API 支持程序化调用
- 零依赖 — 单个 Go 二进制文件,可部署到任意裸机或 Linux/macOS 环境
- 开源 — MIT 许可证,自托管,无供应商锁定
快速示例
# 检查域名 DNS 配置
$ smtp-probe check gmail.com
Domain: gmail.com
Score: 95/100
SPF: ✅ v=spf1 redirect=_spf.google.com
DKIM: ✅ s=google d=gmail.com
DMARC: ✅ p=reject sp=reject
MX: ✅ gmail-smtp-in.l.google.com (pref 5)
PTR: ✅ No record
# 验证邮箱地址(需要 25 端口)
$ smtp-probe verify user@example.com
Result: Accepted (250 2.1.5 OK)
# 扫描 IP 在 29 个黑名单中的状态
$ smtp-probe blacklist 1.2.3.4
Checked 29 blacklists: 0 listed