为 Claude Code、OpenCode、Gemini CLI 和自定义 AI Agent 创建准确、生产级的邮箱验证技能。了解为什么 SMTP 验证是唯一可靠的方法,以及如何正确实现它。
为什么大多数方法都会失败,以及什么才真正有效
在为 AI Agent 构建邮箱验证技能时,开发者面临一个根本性挑战:大多数验证方法无法确定邮箱是否真实存在。
正则表达式可以验证邮箱格式,但无法判断邮箱是否存在。像 valid-format@nonexistent-domain.xyz 这样的邮箱通过语法检查,但完全无效。
检查域名是否有 MX 记录可以确认该域名能接收邮件,但无法判断特定邮箱是否存在。user@gmail.com 和 doesnotexist@gmail.com 都有有效的 MX 记录。
许多邮箱验证 API 只进行语法和 DNS 检查,然后用统计模型猜测有效性。这在实际场景中导致 20-40% 的误报。
什么才能实现真正的邮箱验证
SMTP 验证直接连接到邮件服务器检查邮箱是否存在。这是真正确认邮箱可送达性的唯一方法。
通过 25 端口连接到收件人的邮件服务器
建立 SMTP 握手
发送包含邮箱地址的 RCPT TO 命令
从服务器接收确认(250)或拒绝(550)
关闭连接,不发送实际邮件
AWS、GCP、Azure、DigitalOcean 和大多数云服务商默认封锁出站 25 端口。即使申请解封,也会受到严格速率限制并很快被列入黑名单。
邮件服务器会拒绝来自未知 IP 的连接。建立 IP 信誉需要数月的合法发送。没有信誉,你的验证请求会被忽略或拦截。
现代邮件服务器能检测验证尝试。没有适当的基础设施和关系,你会遇到速率限制、验证码和彻底封禁。
可靠的 SMTP 验证需要多个不同子网的 IP、自动 IP 轮换、重试逻辑、超时处理和 24/7 监控。这是一个完整的基础设施挑战。
不同 AI 框架的完整指南
专为 AI Agent 用例构建的企业级基础设施
| BillionVerify | DIY | |
|---|---|---|
| SMTP 验证 | 完整 SMTP 验证,白名单 IP | 被云服务商封锁,无 IP 信誉 |
| 准确率 | 99.9% - 真实邮箱确认 | 60-80% - 仅语法/DNS |
| 配置时间 | 5 分钟 - 一行配置 | 数周到数月 - 基础设施 + 信誉建立 |
| 维护 | 零 - 完全托管服务 | 持续 - IP 轮换、黑名单监控、重试逻辑 |
| 成本 | 按验证付费 - 无基础设施成本 | 专用服务器 + 多 IP + 监控 + 时间 |
添加我们的 MCP 服务器:claude mcp add billionverify -- curl --stdio "https://mcp.billionverify.com/mcp?api_key=YOUR_KEY"。然后让 Claude 验证任何邮箱。无需安装 SDK。
支持。在 ~/.opencode/config.json 中添加 MCP 配置。OpenCode 完全支持 MCP 服务器进行真正的 SMTP 邮箱验证。
在 Cursor 或 Windsurf 中打开 Settings > MCP,添加 billionverify 配置。两个编辑器都原生支持 MCP 的 AI Agent 技能。
语法和 DNS 检查会遗漏 20-40% 的无效邮箱。只有 SMTP 验证能以 99.9% 准确率确认邮箱存在。云服务商封锁 25 端口,所以你需要专业基础设施。
AWS、GCP、Azure 默认封锁 25 端口。即使解封,你也没有 IP 信誉,会被列入黑名单。建立可靠的 SMTP 基础设施需要数月的 IP 预热。
所有主流框架:Claude Agent SDK、LangChain、CrewAI、AutoGPT。MCP 适用于 Claude Desktop、ChatGPT、DeepSeek、Kimi,以及 Cursor、Windsurf、Cline 等编程工具。
Agent 技能是 AI Agent 调用的可重用能力。BillionVerify 让 Claude Code、OpenCode、Gemini CLI 能够通过自然语言命令验证邮箱。
只为有效邮箱付费。无效和未知结果消耗 0 积分。免费起步 100 积分,无需信用卡。
加入使用 BillionVerify 构建生产级 Agent Skills 的开发者,体验真正的 SMTP 验证。