常见问题
常见问题
smtp-probe 不依赖 25 端口也能使用吗?
可以。check 命令(基于 DNS 的诊断)在任何环境下都能使用,没有特殊的网络要求。verify、probe 和 blacklist 命令则需要出站 TCP 25 端口访问权限,该端口被大多数云服务商封锁。
为什么 SMTP 验证对有效邮箱也返回 5xx?
部分邮件服务商会返回 5xx 作为统一拒收响应,以防止地址被批量采集。这并不一定意味着邮箱不存在。可以尝试使用 --pool 参数,避免因单个 IP 被限流而影响结果。
如何在云服务器上开放 25 端口?
大多数服务商需要提交工单或申请表:
check 和 report 有什么区别?
check— 仅检查 DNS 记录(SPF/DKIM/DMARC/MX/PTR)report— DNS 记录 + 对所有 MX IP 进行黑名单扫描
能否将 smtp-probe 作为长期运行的服务?
可以。使用 serve 命令在后台启动 HTTP 服务。参见安装了解安装步骤。
如何保持一次性邮箱列表的更新?
运行自动更新定时任务安装命令:
smtp-probe disposable update --install-cron该命令会添加一个每日执行的 crontab 任务,自动重新下载超过 7 天的列表。
smtp-probe 会存储数据吗?
池配置持久化在 ~/.smtp-probe/pool.json。不存储其他任何数据。
smtp-probe 是开源的吗?
是的。smtp-probe 采用 MIT 许可证。源代码:github.com/monto-fe/smtp-probe