CheckMail 在基本语法验证之外验证电子邮件地址 API 调用返回完整的验证结果:语法验证(RFC 5322)、DNS 和 MX 记录查找、实际 SMTP 握手以确认邮箱存在、检测一次性域名(超过 10,000 个已知供应商)、检测所有捕获域、基于角色的地址标记(info@、admin@)、检测免费供应商和拼写错误建议(gmial.com → gmail.com)
API 是一个简单的 REST 端点 — 用你的电子邮件进行 GET 请求,得到一个包含所有内容的 JSON 响应 不需要安装 SDK,也不需要复杂的设置 仅需几分钟即可与任何语言集成:Node.js、Python、PHP、Ruby、Go
信用永不失效,不需要订阅 一次性付费,随时使用 未知结果(当邮件服务器暂时不可用时)是免费的,您只需为最终回答付费 批量验证支持每个请求最多 500 个电子邮件 自动充值使您的帐户无间断运行
旨在符合 GDPR 的安全要求:电子邮件地址从不存储在磁盘上,仅存储 SHA-256 哈希 结果缓存 24 小时,以减少冗余 SMTP 探测
验证单个电子邮件地址并返回详细的JSON响应,包括语法验证 MX记录查找 实际SMTP握手 可处置域检测 泛域名检测 基于角色的地址标记 免费提供者检测和拼写建议。 确定结果仅收取一个积分。 来自无法访问的邮件服务器的未知结果是免费的。 结果缓存24小时
验证邮箱 - 端点功能
| 对象 | 描述 |
|---|---|
email |
[必需] The email address to check |
{"checks":{"mx_found":true,"syntax":true,"free_provider":false,"catch_all":false,"disposable":false,"role_based":true,"smtp_valid":true},"typo_suggestion":null,"mx_host":"mail.op-email.eu","email":"[email protected]","status":"valid","cached":true,"ms":5}
curl --location --request GET 'https://zylalabs.com/api/12379/checkmail+api/23393/[email protected]' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
CheckMail API返回一个包含详细电子邮件验证结果的JSON响应,包括语法验证、MX记录查找、SMTP验证、临时域检测、全接收检测、基于角色的地址标记、免费提供商检测和拼写建议
响应中的关键字段包括“电子邮件”(经过验证的电子邮件)“状态”(有效/无效)“检查”(详细验证结果)“拼写建议”(如适用)“mx_host”(MX 服务器)“缓存”(缓存状态)和“ms”(响应时间,以毫秒为单位)
响应数据结构为JSON对象 包含一个顶层的email字段 一个status字段以及一个嵌套的检查对象 该对象详细说明了各种验证结果 这种组织方式便于解析和访问特定的验证结果
API 提供有关电子邮件语法有效性的信息 MX 记录 SMTP 验证 临时域名 垃圾邮件捕获地址 基于角色的地址 免费电子邮件供应商以及常见拼写错误的建议 提供对验证的全面概述
数据准确性通过实时SMTP握手 DNS查找和超过10,000个一次性域名的数据库得以保持 此外 结果缓存24小时以最小化冗余检查并提高响应时间
典型的使用案例包括验证用户注册 清理电子邮件列表 防止欺诈 确保营销活动的可达性 以及通过过滤无效或一次性电子邮件地址来增强用户参与度
用户可以通过在GET请求中指定他们希望验证的电子邮件地址来自定义请求 API不需要额外的参数,使其对于单一电子邮件验证非常简单易用
如果结果是部分的或空的,用户应检查“状态”字段以确认其有效性。“未知”状态表示邮件服务器无法访问。用户可以稍后重试请求或调查电子邮件地址以寻找潜在问题
CheckMail API进行多项验证,包括语法验证(RFC 5322)、DNS和MX记录检查、真实SMTP握手验证,以及一次性域名检测、总括地址、基于角色的地址和免费邮件提供者。这种全面的方法确保了对电子邮件地址有效性的彻底评估
“状态”字段指示电子邮件地址的整体有效性。它可以返回“有效”、“无效”或“未知”等值。“有效”状态意味着电子邮件通过了所有检查,而“未知”则表示邮件服务器无法访问,需要进一步调查或重试
“checks”对象包含布尔值,指示各种验证检查的结果。例如,“syntax”显示电子邮件格式是否正确,“mx_found”指示MX记录是否存在,而“smtp_valid”确认邮箱是否存在。该对象提供对验证过程的详细见解
该API在响应中包含一个"typo_suggestion"字段,提供常见拼写错误的修正,例如建议使用"gmail.com"而不是"gmial.com"。此功能帮助用户在进一步操作之前识别和纠正电子邮件地址中的潜在错误
CheckMail API 的设计符合 GDPR 的安全要求 邮件地址从不存储 而是通过 SHA-256 哈希处理 这种方法保护用户数据,同时允许在 24 小时内通过临时结果缓存进行有效验证
"mx_host"字段提供与经过验证的电子邮件地址相关的邮件交换服务器的信息 用户可以利用这些信息了解电子邮件的路由和投递能力 这对于故障排除或优化电子邮件通信非常有用
API标识基于角色的地址,如"info@" "admin@" "support@"和类似格式。此检测帮助用户识别可能不适合有针对性的通信或用户参与的非个人电子邮件地址
该API会检查超过10,000个已知一次性电子邮件提供者的数据库 如果电子邮件地址与这些提供者中的一个匹配,它将被标记为一次性邮件,帮助用户筛选出可能不可靠的临时地址以进行持续通信
服务级别:
100%
响应时间:
493ms
服务级别:
100%
响应时间:
199ms
服务级别:
100%
响应时间:
605ms
服务级别:
100%
响应时间:
198ms
服务级别:
100%
响应时间:
1,507ms
服务级别:
100%
响应时间:
0ms
服务级别:
100%
响应时间:
356ms
服务级别:
100%
响应时间:
601ms
服务级别:
100%
响应时间:
342ms
服务级别:
100%
响应时间:
390ms