文档/结果代码

结果代码

每次验证都会返回一个状态码。以下是各状态码的含义及处理方式。

查看 Markdown OpenAPI JSON

状态值

状态含义可安全发送建议操作
valid 该邮箱地址存在且可以收信。MX 和 SMTP 检查均已通过。 ✅ 是 放心发送
risky 检测到属于 Catch-all(全收)域名。该域名接收发往任何地址的邮件,因此无法确认具体邮箱是否存在。 ⚠️ 视情况而定 仅发送给有其他理由可信的联系人;陌生客户外联时跳过
unknown 无法确定是否有效。服务器未响应或超时。 ❓ 自行判断 陌生客户外联时跳过;高价值联系人可重试
invalid 该邮箱地址不存在,或域名没有 MX 记录。 ❌ 否 从列表中移除
disposable 来自已知一次性邮箱服务商的临时邮箱地址。 ❌ 否 从列表中移除

safe_to_send 字段

safe_to_send 是一个布尔型便捷字段,用于概括我们的建议:

对于大多数使用场景,按safe_to_send: true筛选是最简单、最有效的方法。

ℹ️
Catch-all 域名上的地址会返回status: risky。由于 Catch-all 域名接收发往任何地址的邮件,VeriMails 无法确认具体邮箱,因此这些地址会被标记出来供您审核,而不会标为可安全发送。

Catch-all 检测

Catch-all 域名被配置为接收发往任何地址的邮件,无论邮箱是否真实存在。这意味着标准 SMTP 检查总会通过,无法证明某个具体邮箱真实存在。

VeriMails 通过实时 SMTP 握手检测 Catch-all 域名。验证过程中,会用一个随机的、几乎肯定不存在的地址探测收件邮件服务器。如果服务器接受了该探测,则该域名为 Catch-all,结果会被标记。VeriMails 以标记形式报告 Catch-all 状态,而不是数值评分。

信号含义建议
is_catchall: false该域名拒绝了探测地址。对该域名而言,邮箱级 SMTP 检查结果可靠。✅ 信任该状态
is_catchall: true该域名接受了探测地址。无法确认具体邮箱,状态被设为 risky。⚠️ 按自身风险承受度处理

更多详情字段

字段说明
is_role_account例如 info@、admin@、support@ 这类地址,通常由多人查看或会被过滤。预计互动率较低。
is_free_providerGmail、Outlook、Yahoo 等。适合区分 B2B 与 B2C 列表。
mx_found域名拥有有效的邮件交换记录。若为 false,该域名完全无法收信。
smtp_check邮箱级 SMTP 握手接受了该地址。对于非 Catch-all 域名,这是最可靠的信号。