Email Verifier

✉️ 零打扰 SMTP 邮箱可达性验证

通过SMTP直连验证邮箱可达性,无需发信即可检测地址有效性,支持单条、批量及CSV列表验证

收藏
4.3k
安装
1.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Email Verifier 是一款通过 SMTP 协议直连目标邮件服务器进行邮箱有效性验证的工具。其工作流程包括:MX 记录解析、SMTP 握手、RCPT TO 指令验证以及 catch-all 域检测。用户可通过命令行对单个邮箱、多邮箱、标准输入或 CSV 文件进行批量验证,输出 JSON 格式的详细结果。

显著优点

  • 零邮件发送验证:无需实际发送邮件即可确认地址可达性,避免打扰收件人
  • 多场景支持:支持单条验证、管道输入、CSV 批量处理,适配销售线索清洗、联系人核实等场景
  • 智能防封策略:内置速率限制机制,支持自定义延迟、单域名上限、突发暂停等参数,保护 IP 信誉
  • 结果分类明确:将邮箱状态细分为 yes/no/catch-all/unknown,便于后续决策
  • 轻量依赖:仅需 dnspython 一个 Python 库即可运行

潜在缺点与局限性

  • 网络环境依赖:部分 ISP/网络会阻断出站 25 端口,导致工具无法使用
  • 无法穿透 catch-all:catch-all 域名会接受所有地址,验证通过不代表真实邮箱存在
  • 反爬虫对抗:Gmail、Microsoft 等大型邮件服务商对高频 SMTP 探测有严格限制,住宅 IP 易被拉黑
  • 灰名单干扰:部分服务器采用 greylisting 机制,首次连接会被临时拒绝,导致"unknown"结果
  • 批量能力有限:官方建议住宅 IP 每日验证不超过 50 个不同域名,大规模验证需转向 ZeroBounce、NeverBounce 等商业服务
  • 无 GUI 界面:纯命令行工具,对非技术用户不够友好

适合人群

  • 销售/市场团队:清洗潜在客户邮件列表,降低退信率
  • 开发者/运维:用户注册时的邮箱格式与可达性校验
  • 数据分析师:处理第三方采购的联系人数据质量评估
  • 小型创业团队:预算有限时的轻量级邮箱验证方案

常规风险

  • IP 被列入黑名单:不当的速率设置会导致验证 IP 被邮件服务商永久封禁
  • ISP 端口封锁:高频使用可能触发运营商对 25 端口的自动阻断
  • 误报风险:greylisting 或临时服务器故障可能导致有效邮箱被标记为 unknown
  • 合规边界:批量验证行为在某些司法管辖区可能触及数据保护法规(如 GDPR 下的数据最小化原则),建议仅验证自有联系人列表

Email Verifier 内容

scripts文件夹
手动下载zip · 6.0 kB
verify_email.pytext/plain
请选择文件