跳至内容
常见问题

常见问题

smtp-probe 不依赖 25 端口也能使用吗?

可以。check 命令(基于 DNS 的诊断)在任何环境下都能使用,没有特殊的网络要求。verifyprobeblacklist 命令则需要出站 TCP 25 端口访问权限,该端口被大多数云服务商封锁。

为什么 SMTP 验证对有效邮箱也返回 5xx?

部分邮件服务商会返回 5xx 作为统一拒收响应,以防止地址被批量采集。这并不一定意味着邮箱不存在。可以尝试使用 --pool 参数,避免因单个 IP 被限流而影响结果。

如何在云服务器上开放 25 端口?

大多数服务商需要提交工单或申请表:

  • AWS:通过支持中心 → 创建案例 → 服务: EC2 → 25 端口访问
  • GCP:填写25 端口申请表
  • Azure:提交支持工单
  • 阿里云:提交 25 端口解封申请

checkreport 有什么区别?

  • 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