{
"email": "[email protected]",
"normalized": "[email protected]",
"local_part": "john.doe",
"domain": "gmial.com",
"syntax_valid": true,
"disposable": true,
"free_provider": false,
"role_account": false,
"mx_found": false,
"mx_records": [],
"domain_resolves": false,
"did_you_mean": "[email protected]",
"score": 0,
"verdict": "invalid",
"reason": "possible_typo"
}
curl --location --request GET 'https://zylalabs.com/api/14836/mailguard+email+validation+api/38479/validate+one+email+address' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 MailGuard 邮件验证 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
每个端点返回JSON数据 GET 验证一个电子邮件地址的端点提供了语法有效性 可丢弃状态和建议的更正等细节 POST 验证多达25个地址返回多个电子邮件的验证结果摘要 包括可送达和可丢弃域的数量 域检查端点返回有关域是否为可丢弃或免费提供者的信息
关键字段包括“电子邮件”“语法有效”“一次性”“免费提供者”“发现mx”“你是想说”“分数”。对于批量验证,“计数”和“摘要”等字段也很重要,提供关于多个电子邮件的整体验证结果的洞察
响应数据采用 JSON 格式结构化。对于单个电子邮件验证,它包括与电子邮件有效性和建议相关的字段。对于批量验证,它包含一个摘要对象和每个电子邮件的结果数组,方便解析和分析
GET 验证一个电子邮件地址的接口提供语法验证、一次性状态、MX 记录检查和拼写建议 POST 接口验证多个地址,而域名检查接口显示域名是否为一次性或免费的提供者,以及一次性域名列表的大小
主要参数是“email”,应该是一个有效的电子邮件地址用于验证。对于POST端点,用户可以提供最多25个电子邮件地址的数组。域名检查端点需要有效的域名格式才能返回准确的结果
数据准确性通过实时MX查找和定期更新的来自社区贡献的可丢弃域名列表来维持。API不存储任何电子邮件地址,确保检查实时进行而没有历史偏见
典型的用例包括在注册期间验证用户电子邮件地址以防止虚假账户 检查一次性电子邮件以增强安全性 以及建议常见错别字的修正以改善用户体验
用户可以通过检查“verdict”字段来判断电子邮件是有效还是无效 “did_you_mean”字段可以帮助纠正拼写错误,而“score”字段提供了一个质量指标来评估电子邮件地址的可靠性