EmailVerify LogoEmailVerify

Verification Types

Email checker result types: valid, invalid, disposable, role-based, catch-all, and unknown emails explained.

理解验证结果对于做出关于电子邮件数据的明智决策至关重要。本指南解释每种结果类型,并提供处理建议。

状态类型

每次验证都返回四种主要状态之一:

有效

{
  "status": "valid",
  "result": {
    "deliverable": true,
    "smtp_valid": true
  },
  "score": 0.95
}

含义:电子邮件地址存在且可以接收邮件。

建议操作:安全发送。添加到您的活跃邮件列表。

置信度:高(分数通常 > 0.8)

无效

{
  "status": "invalid",
  "result": {
    "deliverable": false,
    "reason": "mailbox_not_found"
  },
  "score": 0.10
}

含义:电子邮件地址无法接收邮件。

常见原因

  • 邮箱不存在
  • 域名不存在
  • 无效的电子邮件格式
  • 域名没有邮件服务器

建议操作:立即从列表中移除。发送到无效地址会损害您的发件人声誉。

未知

{
  "status": "unknown",
  "result": {
    "deliverable": null
  },
  "score": 0.50
}

含义:我们无法确定电子邮件的有效性。

常见原因

  • 邮件服务器超时
  • 临时服务器问题
  • 灰名单生效
  • 服务器阻止验证尝试

建议操作:稍后重新验证。如果持续未知,请谨慎使用或从重要活动中移除。

接受所有(万能邮箱)

{
  "status": "accept_all",
  "result": {
    "catchall": true,
    "deliverable": null
  },
  "score": 0.60
}

含义:域名接受所有电子邮件,因此我们无法确认此特定邮箱是否存在。

建议操作:保留在列表中但监测退信。在大规模发送前考虑 A/B 测试。

结果字段详解

deliverable

含义
true电子邮件可以接收邮件
false电子邮件无法接收邮件
null可递送性未知

valid_format

表示电子邮件是否遵循有效的语法规则。

// 有效格式
"user@example.com"          // true
"user.name@example.co.uk"   // true
"user+tag@example.com"      // true

// 无效格式
"user@"                     // false
"@example.com"              // false
"user@.com"                 // false

valid_domain

表示域名是否存在且配置正确。

valid_mx

表示域名是否配置了邮件交换(MX)记录。

域名可以存在但没有 MX 记录,这意味着它无法接收电子邮件。

disposable

表示电子邮件是否来自临时/一次性电子邮件服务。

一次性域名示例:

  • mailinator.com
  • 10minutemail.com
  • guerrillamail.com
  • tempmail.com

为什么重要:

  • 使用一次性电子邮件的用户很少参与
  • 经常用于垃圾邮件或滥用
  • 生命周期价值低
  • 可能表明欺诈意图

role

表示电子邮件是否为角色邮箱地址(不与特定人员相关联)。

常见角色邮箱模式:

模式类型风险级别
info@通用中等
support@支持中等
sales@销售
admin@技术
noreply@自动化非常高
webmaster@技术
abuse@合规非常高

为什么重要:

  • 多个人可能接收电子邮件
  • 投诉率较高
  • 参与度指标较低
  • 某些 ESP 政策限制角色邮箱

catchall

表示域名是否接受所有电子邮件地址。

影响:

  • 无法验证特定邮箱的存在
  • 退信风险较高
  • 可能表示较小的组织

free

表示电子邮件是否来自免费电子邮件提供商。

示例:

  • gmail.com
  • yahoo.com
  • outlook.com
  • hotmail.com

此标志的用例:

  • B2B 与 B2C 细分
  • 线索评分
  • 欺诈检测(B2B 中免费电子邮件的百分比高)

smtp_valid

表示 SMTP 级别验证的结果。

含义
trueSMTP 确认邮箱存在
falseSMTP 确认邮箱不存在
nullSMTP 检查未执行或不确定

置信度分数

score 字段(0.0 - 1.0)提供整体置信度评级:

0.0 ──────────── 0.5 ──────────── 0.8 ──────────── 1.0
 │                │                │                │
无效           未知/风险        可能有效           有效

分数范围

分数解释操作
0.9 - 1.0高置信度有效安全发送
0.8 - 0.9可能有效对大多数活动安全
0.6 - 0.8不确定谨慎使用,先测试
0.4 - 0.6风险避免重要活动
0.0 - 0.4可能无效从列表中移除

按类型处理策略

用于营销活动

function shouldIncludeInCampaign(result) {
  // 严格:仅包含高置信度有效的电子邮件
  if (result.status === 'valid' && result.score >= 0.8) {
    if (!result.result.disposable && !result.result.role) {
      return true;
    }
  }
  return false;
}

用于事务性电子邮件

function canSendTransactional(result) {
  // 更宽松:包含有效和接受所有
  if (result.status === 'valid') return true;
  if (result.status === 'accept_all' && result.score >= 0.5) return true;
  return false;
}

用于用户注册

function allowRegistration(result) {
  // 阻止一次性邮箱和无效邮箱
  if (result.status === 'invalid') return { allow: false, reason: 'invalid_email' };
  if (result.result.disposable) return { allow: false, reason: 'disposable_not_allowed' };
  return { allow: true };
}

决策矩阵

使用此矩阵决定如何处理不同的验证结果:

状态一次性角色分数营销事务性注册
有效> 0.8发送发送允许
有效> 0.8谨慎发送允许
有效> 0.8跳过谨慎阻止
接受所有> 0.6谨慎发送允许
未知---跳过谨慎重试
无效---移除移除阻止

下一步

On this page