实时验证 · 小组件 v2

无效邮箱永远进不了您的数据库。 在采集的那一刻完成验证。

只需一个脚本,访客离开输入框的瞬间即完成检查——纠正拼写错误、拦截一次性和不存在的邮箱,并明确告诉用户该修改什么。之后没有退信,也不必再做清洗活动。

  • 每次检查约 300 毫秒
  • 每个地址 20+ 项检查
  • 7 KB,零依赖
试一试 — 模拟演示
试试这些:

本演示模拟小组件的行为(不调用 API)。 使用真实 API 测试 →

工作原理

不到一秒,四个步骤

访客几乎察觉不到,您的数据库却大不一样。

  1. 1

    访客输入

    输入过程中什么都不会发生——不闪烁,不提前报错。

  2. 2

    离开输入框

    失焦时(或按您的设置在停顿后),小组件通过 HTTPS 将地址发送给 AT Valid。

  3. 3

    约 300 毫秒验证

    语法、DNS/MX、SMTP 邮箱检查、一次性邮箱与陷阱列表、拼写错误检测、catch-all 证据、有害度。

  4. 4

    清晰的答复

    绿色对勾、具体原因("邮箱已满"、"是想输入 gmail.com 吗?")或拦截——提交按钮遵循您的规则。

示例

同一个小组件,每个表单不同的规则

每个表单自行决定接受什么。点击标签或输入一个地址。

注册

严格:只接受个人邮箱——不接受一次性、职能或有害地址。

拦截:一次性 · 职能 · 不存在 · 有害

结账

订单确认必须送达——拦截会退信的地址,其余放行。

拦截:一次性 · 不存在 · 邮箱已满

订阅 / 线索

最大化订阅量:职能邮箱可接受但给出提示,垃圾地址仍然拦截。

拦截:一次性 · 有害 · 未纠正的拼写错误

能检测什么

不只是"这是个邮箱吗?"

小组件使用与批量验证相同的 Score v3 引擎。

一键纠正拼写错误

gmial.com → gmail.com,hotmal.com → hotmail.com。建议可直接点击。

一次性邮箱

8,700+ 个临时邮箱域名,每日更新。

不存在的邮箱

与邮件服务器进行真实的 SMTP 会话——不发送任何邮件。

已满的邮箱

超出配额、今天就会退信的账户。

带置信度的 catch-all

对来者不拒的服务器给出 0–10 的证据评分,而不是盲目的"未知"。

职能邮箱

info@、sales@、support@ — 按表单选择接受、提示或拦截。

有害地址

垃圾邮件陷阱、黑名单或停放域名、no-reply — 0–5 有害度指数。

失效域名

无邮件服务器、Null MX、停放或待售域名。

语法与 Unicode

符合 RFC 的解析、同形异义风险、plus 标签、非法字符。

安装

两行代码,两分钟。

粘贴到 </body> 之前。页面上每个 input[type="email"] 都受到保护——包括页面构建器稍后注入的表单。

公开密钥限定于您的域名。无需后端代码、无需框架、无需构建。

即用示例:

WordPressElementorRD StationHubSpotMailchimpGoogle Tag ManagerWebflowWixShopifyReact / Next.jsVueHTML
查看全部集成示例 →

更喜欢服务器端?同一引擎可通过 REST API 使用,提供 JavaScript、Python、PHP 和 cURL 示例。

index.html
<script src="https://www.atvalid.com/widget/v2/widget.js"></script>
<script>
  ATValid.init({ publicKey: 'pk_live_…', preventSubmit: true });
</script>
不添麻烦

轻量、可定制、不打扰

7 KB gzip,零依赖

纯 JavaScript。无 jQuery、无框架、无需加载 CSS 文件。

您的文案,您的样式

每条提示都可配置——包括具体原因——每个 CSS 类都可覆盖。

与您的验证并存

HTML5 setCustomValidity()、自定义事件(atv:verified、atv:error)以及回调。

动态表单没问题

MutationObserver 会识别加载后渲染的表单:WordPress、RD Station、HubSpot、React、Vue。

不重复发送

页面内 5 分钟缓存:重复输入同一地址不产生费用。

任何语言,任何字母

正确解析国际化域名和 Unicode 本地部分。

安全

可放心放在公开页面

限定域名的公开密钥

pk_live_ 密钥只能在您列出的域名上使用。即使泄露,在别处也无用。

内置防刷

每个密钥 60 次/分钟,每个访客 IP 30 次/分钟。机器人无法耗尽您的积分。

不会触达邮箱

检查在服务器端进行,SMTP 会话从不发送邮件。

LGPD / GDPR

地址仅用于您请求的验证——绝不明文存储、出售或复用。

常见问题

小组件会拖慢我的表单吗?

不会。检查只在访客离开邮箱输入框时运行(或按您的选择在输入停顿后),约 300 毫秒完成,7 KB 的脚本异步加载。

它会向该地址发送邮件吗?

绝不会。AT Valid 与邮件服务器建立 SMTP 会话询问邮箱是否存在,并在发送任何邮件之前关闭会话。

可以拦截 Gmail 等免费服务商吗?

可以 — allow.free: false 会拦截 Gmail、Outlook、Yahoo 以及 4,000 多个免费服务商。B2C 表单通常保留它们;B2B 线索表单通常会拦截。

如果 API 无法访问会怎样?

默认情况下小组件"失败开放":访客仍然可以提交。您可以通过 blockOnRateLimit 和 onError 回调更改此行为。

支持 WordPress、RD Station 或 HubSpot 的表单吗?

支持。小组件会自动检测动态渲染的表单,我们还为常见平台提供即用代码片段。

如何计费?

每验证一个地址消耗一个积分,与批量验证共用同一余额。5 分钟内重复检查同一地址使用页面缓存,不产生费用。

别再清洗列表,从源头采集干净数据。

创建免费账户,生成公开密钥,粘贴代码片段——前 200 次检查由我们承担。